English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Conexão MySQL

Conectar usando o modo binário do mysql

Você pode usar o modo binário do MySQL para acessar o prompt de comando do mysql e conectar ao banco de dados MySQL.

Exemplo online

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

Conectar ao MySQL usando script PHP

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.

Sintaxe

mysqli_connect(host, username, password, dbname, port, socket);

Descrição dos parâmetros:

ParâmetrosDescrição
hostOpcional. Especifique o nome do host ou o endereço IP.
usernameOpcional. Especifique o nome de usuário MySQL.
passwordOpcional. Especifique a senha MySQL.
dbnameOpcional. Especifique o banco de dados padrão a ser usado.
portOpcional. Especifique o número da porta para tentar conectar ao servidor MySQL.
socketOpcional. 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.

Sintaxe

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.

Exemplo online

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);
?>