MySQL - Instalación
Todas las descargas de MySQL se encuentran en Descargas de MySQL . Elija el número de versión deMySQL Community Server que se requiere junto con la plataforma en la que lo ejecutará.
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 administra las bases de datos y tablas, controla el acceso de los usuarios y procesa las 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 SuSE Linux system, pero normalmente funcionarán en otras variantes de Linux sin dificultad.
Ahora, deberá seguir los pasos que se indican a continuación para continuar con la instalación:
Inicie sesión en el sistema utilizando el 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.
El siguiente cuadro de código tiene 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 ahora es 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 el archivo setup.exe.
El instalador setup.exe predeterminado 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 delmysqld server 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
Después de que MySQL se haya instalado con éxito, las tablas base se han inicializado y el servidor se ha iniciado: puede verificar que todo funciona como debería a través de 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 este mensaje, es posible que haya algún problema en la instalación y necesitará ayuda para solucionarlo.
Ejecute comandos SQL simples usando el cliente MySQL
Puede conectarse a su servidor MySQL a través del cliente MySQL y utilizando el mysqlmando. En este momento, no es necesario que proporcione ninguna contraseña, ya que, de forma predeterminada, estará en blanco.
Puedes usar el siguiente comando:
[root@host]# mysql
Debería ser recompensado con un mensaje mysql>. Ahora, está conectado al servidor MySQL y puede ejecutar todos los comandos 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 como se indica en el siguiente bloque de código:
[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
Ejecutar 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/.