MariaDB - Conexión
Una forma de establecer una conexión con MariaDB consiste en usar el binario mysql en el símbolo del sistema.
MYSQL binario
Revise un ejemplo que se da a continuación.
[root@host]# mysql -u root -p
Enter password:******
El código proporcionado anteriormente se conecta a MariaDB y proporciona un símbolo del sistema para ejecutar comandos SQL. Después de ingresar el código, debería aparecer un mensaje de bienvenida indicando una conexión exitosa, con el número de versión mostrado.
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>
El ejemplo usa acceso de root, pero cualquier usuario con privilegios puede, por supuesto, acceder al indicador de MariaDB y realizar operaciones.
Desconectarse de MariaDB a través del exit comando de la siguiente manera:
mysql> exit
Script de conexión PHP
Otra forma de conectarse y desconectarse de MariaDB consiste en emplear un script PHP. PHP proporcionamysql_connect()función para abrir una conexión de base de datos. Utiliza cinco parámetros opcionales y devuelve un identificador de enlace MariaDB después de una conexión exitosa, o un falso en una conexión fallida. También proporcionamysql_close() función para cerrar las conexiones de la base de datos, que utiliza un solo parámetro.
Sintaxis
Revise la siguiente sintaxis del script de conexión PHP:
connection mysql_connect(server,user,passwd,new_link,client_flag);
La descripción de los parámetros se da a continuación:
No Señor | Descripción de parámetros |
---|---|
1 | server Este parámetro opcional especifica el nombre de host que ejecuta el servidor de base de datos. Su valor predeterminado es "localhost: .3036". |
2 | user Este parámetro opcional especifica el nombre de usuario que accede a la base de datos. Su valor predeterminado es el propietario del servidor. |
3 | passwd Este parámetro opcional especifica la contraseña del usuario. Su valor predeterminado está en blanco. |
4 | new_link Este parámetro opcional especifica que en una segunda llamada a mysql_connect() con argumentos idénticos, en lugar de una nueva conexión, se devolverá el identificador de la conexión actual. |
5 | client flags Este parámetro opcional utiliza una combinación de los siguientes valores constantes:
|
Revise la sintaxis del script de desconexión de PHP que se proporciona a continuación:
bool mysql_close ( resource $link_identifier );
Si omite el recurso, se cerrará el recurso abierto más reciente. Devuelve un valor de verdadero en un cierre exitoso o falso.
Pruebe el siguiente código de ejemplo para conectarse con un 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>
En una conexión exitosa, verá el siguiente resultado:
mysql> Connected successfully