MySQL - Conexão
Conexão MySQL usando o binário MySQL
Você pode estabelecer o banco de dados MySQL usando o mysql binário no prompt de comando.
Exemplo
Aqui está um exemplo simples para se conectar ao servidor MySQL a partir do prompt de comando -
[[email protected]]# mysql -u root -p
Enter password:******
Isso lhe dará o prompt de comando mysql> onde você poderá executar qualquer comando SQL. A seguir está o resultado do comando acima -
O seguinte bloco de código mostra o resultado do código acima -
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
No exemplo acima, usamos rootcomo um usuário, mas você também pode usar qualquer outro usuário. Qualquer usuário poderá realizar todas as operações SQL permitidas a esse usuário.
Você pode se desconectar do banco de dados MySQL a qualquer momento usando o exit comando no prompt mysql>.
mysql> exit
Bye
Conexão MySQL usando script PHP
PHP fornece mysql_connect()função para abrir uma conexão de banco de dados. Esta função recebe cinco parâmetros e retorna um identificador de link MySQL em caso de sucesso ou FALSE em caso de falha.
Sintaxe
connection mysql_connect(server,user,passwd,new_link,client_flag);
Sr. Não. | Parâmetro e Descrição |
---|---|
1 | server Opcional - o nome do host que executa o servidor de banco de dados. Se não for especificado, o valor padrão serálocalhost:3306. |
2 | user Opcional - o nome de usuário que acessa o banco de dados. Se não for especificado, o padrão será o nome do usuário que possui o processo do servidor. |
3 | passwd Opcional - A senha do usuário que acessa o banco de dados. Se não for especificado, o padrão será uma senha vazia. |
4 | new_link Opcional - Se uma segunda chamada for feita para mysql_connect () com os mesmos argumentos, nenhuma nova conexão será estabelecida; em vez disso, o identificador da conexão já aberta será retornado. |
5 | client_flags Opcional - uma combinação das seguintes constantes -
|
Você pode se desconectar do banco de dados MySQL a qualquer momento usando outra função PHP mysql_close(). Esta função leva um único parâmetro, que é uma conexão retornada pelomysql_connect() função.
Sintaxe
bool mysql_close ( resource $link_identifier );
Se um recurso não for especificado, o último banco de dados aberto será fechado. Esta função retorna verdadeiro se fechar a conexão com sucesso, caso contrário, retorna falso.
Exemplo
Tente o seguinte exemplo para se conectar a um servidor MySQL -
<html>
<head>
<title>Connecting MySQL Server</title>
</head>
<body>
<?php
$dbhost = 'localhost:3306';
$dbuser = 'guest';
$dbpass = 'guest123';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn);
?>
</body>
</html>