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

Conexión MySQL

Conectar usando el modo binario de mysql

Puedes usar el modo binario de MySQL para ingresar a la consola de comandos mysql y conectarte a la base de datos MySQL.

Ejemplo en línea

A continuación se muestra un ejemplo simple de conexión al servidor mysql desde la línea de comandos:

[root@host]# mysql -u root -p
Introduce la contraseña:******

Después de que se conecte con éxito, aparecerá la ventana de comandos mysql> donde puedes ejecutar cualquier语句 de SQL.

Después de ejecutar los comandos anteriores, el resultado de la conexión exitosa es el siguiente:

Bienvenido al monitor MySQL. Los comandos terminan con ; o \g.
Tu identificador de conexión MySQL es 2854760 a la versión del servidor: 5.0.9
Escribe 'help;' o '\h' para obtener ayuda. Escribe '\c' para limpiar el búfer.

En el ejemplo anterior, nos conectamos al servidor mysql con el usuario root, pero también puedes conectarte con otros usuarios mysql.

Si los permisos del usuario son suficientes, cualquier usuario puede realizar operaciones SQL en la ventana de comandos de mysql.

Para salir de la ventana de la consola de comandos mysql> se puede usar el comando exit, como se muestra a continuación:

mysql> exit
Adiós

Conectar MySQL usando un script PHP

PHP proporciona la función mysqli_connect() para conectarse a la base de datos.

Esta función tiene 6 Un parámetro, que devuelve el identificador de conexión después de que se conecte con éxito a MySQL, o FALSE si falla.

Sintaxis

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

Descripción de los parámetros:

ParámetrosDescripción
hostOpcional. Especificar el nombre de host o la dirección IP.
usernameOpcional. Especificar el nombre de usuario de MySQL.
passwordOpcional. Especificar la contraseña de MySQL.
dbnameOpcional. Especificar la base de datos predeterminada a usar.
portOpcional. Especificar el número de puerto al que se intentará conectar el servidor MySQL.
socketOpcional. Especificar el socket o el pipe nombrado a usar.

Puedes usar la función mysqli_close() de PHP para romper la conexión con la base de datos MySQL.

Esta función tiene un solo parámetro que es el identificador de conexión de MySQL devuelto por la función mysqli_connect() después de que se haya creado una conexión exitosa.

Sintaxis

bool mysqli_close ( mysqli $link )

Esta función cierra la conexión no persistente al servidor MySQL asociada con el identificador de conexión especificado. Si no se especifica link_identifier, se cerrará la última conexión abierta.

Consejo:Normalmente no es necesario usar mysqli_close() porque las conexiones no persistentes abiertas se cerrarán automáticamente al finalizar la ejecución del script.

Ejemplo en línea

Puedes intentar los siguientes ejemplos para conectarte a tu servidor MySQL:

<?php
$dbhost = 'localhost';  // Dirección del host del servidor mysql
$dbuser = 'root';            // Nombre de usuario mysql
$dbpass = '123456';          // Nombre de usuario y contraseña mysql
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die('No se pudo conectar: ' . mysqli_error());
}
echo 'Conexión a la base de datos exitosa!';
mysqli_close($conn);
?>