English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Você pode usar o modo binário do MySQL para acessar o prompt de comando do mysql e conectar ao banco de dados MySQL.
A seguir está um exemplo simples de conexão ao servidor mysql a partir da linha de comando:
[root@host]# mysql -u root -p Enter password:******
Após o login bem-sucedido, aparecerá a janela de prompt de comando mysql> onde você pode executar qualquer instrução SQL.
Após a execução dos comandos acima, o resultado de login bem-sucedido será como follows:
Bem-vindo ao monitor do MySQL. Comandos terminam com ; ou \g. O seu ID de conexão MySQL é 2854760 para versão do servidor: 5.0.9 Type 'help;' ou '\h' para ajuda. Type '\c' para limpar o buffer.
No exemplo acima, usamos o usuário root para logar no servidor mysql, claro que você também pode usar outros usuários mysql.
Se o usuário tiver permissões suficientes, qualquer usuário pode executar operações SQL na janela de prompt de comando do mysql.
Para sair da janela de prompt de comando mysql> pode usar o comando exit, conforme exemplo a seguir:
mysql> exit Bye
O PHP fornece a função mysqli_connect() para conectar ao banco de dados.
Esta função tem 6 um parâmetro, que retorna o identificador da conexão após a conexão bem-sucedida com o MySQL, ou FALSE em caso de falha.
mysqli_connect(host, username, password, dbname, port, socket);
Descrição dos parâmetros:
Parâmetros | Descrição |
---|---|
host | Opcional. Especifique o nome do host ou o endereço IP. |
username | Opcional. Especifique o nome de usuário MySQL. |
password | Opcional. Especifique a senha MySQL. |
dbname | Opcional. Especifique o banco de dados padrão a ser usado. |
port | Opcional. Especifique o número da porta para tentar conectar ao servidor MySQL. |
socket | Opcional. Especifique o socket ou o pipe nomeado a ser usado. |
Você pode usar a função mysqli_close() do PHP para desligar a conexão com o banco de dados MySQL.
Esta função possui apenas um parâmetro, que é o identificador de conexão MySQL retornado pela função mysqli_connect() após a criação da conexão com sucesso.
bool mysqli_close ( mysqli $link )
Esta função fecha a conexão não persistente associada ao identificador de conexão MySQL especificado. Se não for especificado link_identifier, a conexão aberta anterior será fechada.
Dica:Normalmente, não é necessário usar mysqli_close() porque conexões não persistentes abertas serão fechadas automaticamente no final da execução do script.
Você pode tentar os seguintes exemplos para se conectar ao seu servidor MySQL:
<?php $dbhost = 'localhost'; // Endereço do servidor do mysql $dbuser = 'root'; // Nome de usuário mysql $dbpass = '123456'; // Nome de usuário e senha do mysql $conn = mysqli_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Não foi possível conectar: ' . mysqli_error()); } echo 'Conexão de banco de dados bem-sucedida!'; mysqli_close($conn); ?>