Cómo instalar e implementar el sistema de base de datos MySQL en un entorno Linux
Cómo instalar y configurar la base de datos mysql en Linux
Acerca de este artículo
Este artículo tomará MySQL 5.0.51 como ejemplo y CentOS 5 como plataforma para describir la instalación y configuración de la base de datos MySQL.
2. Acerca de MySQL
MySQL es el sistema de gestión de bases de datos SQL de código abierto más popular, desarrollado, publicado y respaldado por MySQL AB. MySQL AB, una empresa comercial fundada por desarrolladores de MySQL, es una empresa de código abierto de segunda generación que utiliza un modelo de negocio exitoso para combinar valores y metodologías de código abierto. MySQL es una marca registrada de MySQL AB.
MySQL es un servidor de bases de datos SQL rápido, multiproceso, multiusuario y robusto. MySQL Server admite el uso de sistemas de producción de carga pesada y de misión crítica y también puede integrarse en un software de implementación masiva.
La pronunciación oficial de MySQL es "My Ess Que Ell", no "My sequel". Pero también puedes utilizar "Mi secuela" y otros dialectos.
Sitio web MySQL (f, my-medium.cnf, my-large.cnf, my-huge.cnf), elija el que esté cerca de su entorno y cópielo en el directorio /etc, y haga la modificación adecuada Para obtener información detallada sobre el archivo de configuración de mysql, consulte otros artículos del autor o la documentación oficial de mysql.
En este ejemplo, seleccione my-medium.cnf y ejecute el siguiente comando para copiar. al directorio /etc:
cp ./support-files/my-medium.cnf /etc/my.cnf
3.1.8 Inicializar tabla de autorización
Ejecute el siguiente comando para inicializar la tabla de autorización:
./scripts/mysql_install_db --user=mysql
3.1.9 Cambiar el propietario y los permisos del directorio de datos mysql p>
El directorio predeterminado para guardar archivos de la base de datos es el directorio var en el directorio de instalación. Al ejecutar el comando de configuración, puede especificar un directorio diferente a través del parámetro --localstatedir. El ejemplo de este artículo es la ubicación predeterminada.
chown -R mysql.mysql /usr/local/mysql/var
chmod -R 700 /usr/local/mysql/var
3.1.10 Configure el script de control del servicio de inicio automático en el arranque
Ejecute el siguiente comando para copiar el script de inicio al directorio de recursos:
cp ./support-files/mysql.server /etc /rc.d/init .d/mysqld
Ejecute el siguiente comando para aumentar el permiso de ejecución del script de control del servicio mysqld:
chmod x /etc/rc.d/init.d /mysqld
Ejecute el siguiente comando para agregar el servicio mysqld al servicio del sistema:
chkconfig --add mysqld
Ejecute el siguiente comando para verificar si el El servicio mysqld ha entrado en vigor:
chkconfig --list mysqld
La salida del comando es similar a la siguiente:
mysqld 0: off 1: off 2: on 3: on 4: on 5: on 6: off
p>indica que el servicio mysqld ha entrado en vigor y se iniciará automáticamente cuando el sistema se inicie en los niveles de ejecución 2, 3, 4 y 5. Puede utilizar el comando de servicio para controlar el inicio y la parada de mysql en el futuro.
Iniciar el servicio mysqld:
servicio mysqld start
Detener el servicio mysqld:
servicio mysqld stop
Ejecutar Ejecute el siguiente comando para desactivar el inicio automático en el arranque:
chkconfig mysqld off
Ejecute el siguiente comando para cambiar el nivel de ejecución del inicio automático a 3 o 5:
chkconfig --level 35 mysqld on
3.1.11 Agregue el directorio bin de mysql a la variable de entorno PATH
Edite el archivo /etc/profile:
vi /etc/profile
Agregue las siguientes dos líneas al final del archivo:
PATH=$PATH:/usr/local/mysql/bin
exportar RUTA
Ejecuta el siguiente comando para que los cambios surtan efecto:
/etc/profile
3.2 Instalación en binario. modo paquete
3.2.1 Desde el medio de instalación Instalación
El paquete binario MySQL se ha incluido en el medio de instalación de CentOS 5. Puede instalar los siguientes tres paquetes rpm directamente desde el medio de instalación medios:
mysql-5.0.22-2.1.0.1 .i386.rpm
mysql-devel-5.0.22-2.1.0.1.i386.rpm
mysql-server-5.0.22-2.1.0.1.i386.rpm
p>Los nombres de archivo de diferentes versiones son diferentes, preste atención a la distinción.
Ejecute el siguiente comando para instalar:
rpm -iUvh mysql-5.0.22-2.1.0.1.i386.rpm
rpm -iUvh mysql-devel - 5.0.22-2.1.0.1.i386.rpm
rpm -iUvh mysql-server-5.0.22-2.1.0.1.i386.rpm
3.2.2 Instalar mediante yum
Si la máquina que está instalando puede conectarse a Internet en este momento, el autor recomienda utilizar el comando yum para simplificar el proceso de instalación:
yum install mysql-server mysql-devel mysql
Yum encontrará automáticamente el paquete binario más reciente del software que especifique en el sitio espejo de centos y verificará las dependencias del paquete de software. Al instalar el software, instalará automáticamente sus paquetes de software dependientes.