MySQLi - Instalación

Descargando MySQL

La extensión MySQLi está diseñada para funcionar con MySQL versión 4.1.13 o más reciente, así que tienes que descargar MySQL. Todas las descargas de MySQL se encuentran en Descargas de MySQL . Elija el número de versión más reciente de MySQL Community Server que desee y, lo más exactamente posible, la plataforma que desee.

Instalación de MySQL en Linux / UNIX

La forma recomendada de instalar MySQL en un sistema Linux es mediante RPM. MySQL AB ofrece los siguientes RPM para descargar en su sitio web:

  • MySQL - El servidor de base de datos MySQL, que administra bases de datos y tablas, controla el acceso de los usuarios y procesa consultas SQL.

  • MySQL-client - Programas cliente MySQL, que permiten conectarse e interactuar con el servidor.

  • MySQL-devel - Bibliotecas y archivos de encabezado que resultan útiles al compilar otros programas que utilizan MySQL.

  • MySQL-shared - Bibliotecas compartidas para el cliente MySQL.

  • MySQL-bench - Herramientas de pruebas de rendimiento y benchmark para el servidor de base de datos MySQL.

Los RPM de MySQL enumerados aquí están todos construidos en un sistema SuSE Linux, pero generalmente funcionarán en otras variantes de Linux sin dificultad.

Ahora, siga los siguientes pasos para continuar con la instalación:

  • Inicie sesión en el sistema utilizando root usuario.

  • Cambie al directorio que contiene los RPM -

  • Instale el servidor de base de datos MySQL ejecutando el siguiente comando. Recuerde reemplazar el nombre del archivo en cursiva con el nombre del archivo de su RPM.

[root@host]# rpm -i MySQL-5.0.9-0.i386.rpm

    El comando anterior se encarga de instalar el servidor MySQL, crear un usuario de MySQL, crear la configuración necesaria e iniciar el servidor MySQL automáticamente.

    Puede encontrar todos los binarios relacionados con MySQL en / usr / bin y / usr / sbin. Todas las tablas y bases de datos se crearán en el directorio / var / lib / mysql.

  • Este es un paso opcional pero recomendado para instalar los RPM restantes de la misma manera:

[root@host]# rpm -i MySQL-client-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-devel-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-shared-5.0.9-0.i386.rpm
[root@host]# rpm -i MySQL-bench-5.0.9-0.i386.rpm

Instalación de MySQL en Windows

La instalación predeterminada en cualquier versión de Windows es ahora mucho más fácil de lo que solía ser, ya que MySQL ahora viene perfectamente empaquetado con un instalador. Simplemente descargue el paquete de instalación, descomprímalo en cualquier lugar y ejecute setup.exe.

El instalador predeterminado setup.exe lo guiará a través del proceso trivial y, de manera predeterminada, instalará todo en C: \ mysql.

Pruebe el servidor encendiéndolo desde el símbolo del sistema la primera vez. Vaya a la ubicación del servidor mysqld que probablemente sea C: \ mysql \ bin, y escriba -

mysqld.exe --console

NOTE - Si está en NT, tendrá que usar mysqld-nt.exe en lugar de mysqld.exe

Si todo salió bien, verá algunos mensajes sobre el inicio y InnoDB. De lo contrario, es posible que tenga un problema de permisos. Asegúrese de que el directorio que contiene sus datos sea accesible para cualquier usuario (probablemente mysql) bajo el que se ejecutan los procesos de la base de datos.

MySQL no se agregará al menú de inicio, y tampoco existe una forma de GUI particularmente agradable para detener el servidor. Por lo tanto, si tiende a iniciar el servidor haciendo doble clic en el ejecutable mysqld, debe recordar detener el proceso manualmente usando mysqladmin, Lista de tareas, Administrador de tareas u otros medios específicos de Windows.

Verificación de la instalación de MySQL

Una vez que MySQL se haya instalado correctamente, se hayan inicializado las tablas base y se haya iniciado el servidor, puede verificar que todo funciona como debería mediante algunas pruebas simples.

Utilice la utilidad mysqladmin para obtener el estado del servidor

Utilizar mysqladminbinario para comprobar la versión del servidor. Este binario estaría disponible en / usr / bin en linux y en C: \ mysql \ bin en windows.

[root@host]# mysqladmin --version

Producirá el siguiente resultado en Linux. Puede variar según su instalación:

mysqladmin  Ver 8.23 Distrib 5.0.9-0, for redhat-linux-gnu on i386

Si no recibe dicho mensaje, es posible que haya algún problema en la instalación y necesitará ayuda para solucionarlo.

Ejecute comandos SQL simples usando MySQL Client

Puede conectarse a su servidor MySQL usando el cliente MySQL usando mysqlmando. En este momento, no es necesario que proporcione ninguna contraseña, ya que de forma predeterminada estará en blanco.

Así que solo usa el siguiente comando

[root@host]# mysql

Debería ser recompensado con un mensaje mysql>. Ahora, está conectado al servidor MySQL y puede ejecutar todo el comando SQL en el indicador mysql> de la siguiente manera:

mysql> SHOW DATABASES;
+----------+
| Database |
+----------+
| mysql    |
| test     |
+----------+
2 rows in set (0.13 sec)

Pasos posteriores a la instalación

MySQL se envía con una contraseña en blanco para el usuario raíz de MySQL. Tan pronto como haya instalado correctamente la base de datos y el cliente, debe establecer una contraseña de root de la siguiente manera:

[root@host]# mysqladmin -u root password "new_password";

Ahora, para hacer una conexión a su servidor MySQL, tendría que usar el siguiente comando:

[root@host]# mysql -u root -p
Enter password:*******

Los usuarios de UNIX también querrán poner su directorio MySQL en su PATH, por lo que no tendrá que seguir escribiendo la ruta completa cada vez que quiera usar el cliente de línea de comandos. Para bash, sería algo como:

export PATH = $PATH:/usr/bin:/usr/sbin

Ejecutando MySQL en el momento del arranque

Si desea ejecutar el servidor MySQL en el momento del arranque, asegúrese de tener la siguiente entrada en el archivo /etc/rc.local.

/etc/init.d/mysqld start

Además, debe tener el binario mysqld en el directorio /etc/init.d/.