MariaDB - Conexão
Uma maneira de estabelecer uma conexão com MariaDB consiste em usar o binário mysql no prompt de comando.
Binário MYSQL
Reveja um exemplo fornecido abaixo.
[root@host]# mysql -u root -p
Enter password:******
O código fornecido acima se conecta ao MariaDB e fornece um prompt de comando para executar comandos SQL. Depois de inserir o código, uma mensagem de boas-vindas deve aparecer indicando uma conexão bem-sucedida, com o número da versão exibido.
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 122323232
Server version: 5.5.40-MariaDB-log
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
O exemplo usa acesso root, mas qualquer usuário com privilégios pode acessar o prompt MariaDB e realizar operações.
Desconecte-se do MariaDB por meio do exit comando da seguinte forma -
mysql> exit
Script de conexão PHP
Outra forma de se conectar e desconectar do MariaDB consiste em empregar um script PHP. PHP fornece omysql_connect()função para abrir uma conexão de banco de dados. Ele usa cinco parâmetros opcionais e retorna um identificador de link MariaDB após uma conexão bem-sucedida ou um falso em uma conexão malsucedida. Ele também fornece omysql_close() função para fechar conexões de banco de dados, que usa um único parâmetro.
Sintaxe
Revise a seguinte sintaxe do script de conexão PHP -
connection mysql_connect(server,user,passwd,new_link,client_flag);
A descrição dos parâmetros é fornecida abaixo -
Sr. Não | Parâmetro e Descrição |
---|---|
1 | server Este parâmetro opcional especifica o nome do host que executa o servidor de banco de dados. Seu valor padrão é “localhost: .3036.” |
2 | user Este parâmetro opcional especifica o nome de usuário que acessa o banco de dados. Seu valor padrão é o proprietário do servidor. |
3 | passwd Este parâmetro opcional especifica a senha do usuário. Seu valor padrão está em branco. |
4 | new_link Este parâmetro opcional especifica que em uma segunda chamada para mysql_connect() com argumentos idênticos, em vez de uma nova conexão, o identificador da conexão atual será retornado. |
5 | client flags Este parâmetro opcional usa uma combinação dos seguintes valores constantes -
|
Revise a sintaxe do script de desconexão do PHP fornecida abaixo -
bool mysql_close ( resource $link_identifier );
Se você omitir o recurso, o recurso aberto mais recentemente será fechado. Ele retorna um valor true em um fechamento bem-sucedido ou false.
Experimente o seguinte código de exemplo para se conectar a um servidor MariaDB -
<html>
<head>
<title>Connect to MariaDB Server</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'guest1';
$dbpass = 'guest1a';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn ) {
die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($conn);
?>
</body>
</html>
Na conexão bem-sucedida, você verá a seguinte saída -
mysql> Connected successfully