Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo instalar e implementar un sistema de base de datos MySQL en un entorno Linux

Cómo instalar e implementar un sistema de base de datos MySQL en un entorno Linux

Cómo instalar y configurar la base de datos mysql en un entorno 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, distribuido y respaldado por MySQL AB. MySQL AB es una empresa comercial fundada por desarrolladores de MySQL como una empresa de código abierto de segunda generación que utiliza un modelo de negocio exitoso que incorpora valores y métodos 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 potente. MySQL Server admite el uso en sistemas de producción de carga pesada y de misión crítica y también puede integrarse en software implementado a gran escala (aprovisionamiento masivo).

La pronunciación oficial de MySQL es "My Ess Que Ell", no "My sequel". Pero puedes usar "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 luego cópielo en el directorio /etc. y hacer los cambios apropiados. Para obtener más información sobre los archivos de configuración de MySQL, consulte los 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 copiarlo al directorio /etc:

cp ./support-files/my-medium.cnf /etc/my.cnf

3.1.8 Inicializar la 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 la propiedad y los permisos del directorio de datos mysql

El directorio predeterminado para guardar archivos de base de datos es el directorio var en el directorio de instalación. --localstatedir al ejecutar el comando de configuración. Los parámetros especifican diferentes directorios. Al ejecutar el comando configure, puede usar el parámetro --localstatedir para especificar un directorio diferente. La ubicación predeterminada en el ejemplo de este artículo es este directorio.

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

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 los permisos de ejecución del script de control del servicio mysqld:

chmod x /etc/rc.d/init.d/mysqld

Ejecute el siguiente comando para aumentar los permisos de ejecución del script de control del servicio mysqld:

Ejecute el siguiente comando para aumentar los permisos de ejecución del script de control del servicio mysqld:

Ejecute el siguiente comando para cambiar el script de inicio:

p>

Ejecute el siguiente comando para agregar el servicio mysqld al servicio del sistema:

chkconfig --add mysqld

Ejecute el siguiente comando para comprobar si el servicio mysqld ha tenido efecto:

chkconfig --list mysqld

El resultado del comando es similar al siguiente:

mysqld 0: apagado 1: apagado 2: encendido 3: encendido 4: encendido 5: encendido 6 :apagado

significa que el servicio mysqld ha entrado en vigor y se iniciará automáticamente cuando el sistema se inicie a las ejecute los niveles 2, 3, 4 y 5. Puede usar el comando de servicio para controlar el inicio y la parada de mysql.

Iniciar el servicio mysqld:

servicio mysqld start

Detener el servicio mysqld:

servicio mysqld stop

Ejecutar El siguiente comando desactiva el arranque:

chkconfig mysqld off

Ejecute el siguiente comando para cambiar el nivel de ejecución del programa de arranque a 3 o 5:

chkconfig --level 35 mysqld on

3.1.11 Agregar el directorio bin de mysql en el entorno PATH

Editar el archivo /etc/profile:

vi /etc/profile

Agregue las siguientes dos líneas al final del archivo:

PATH=$PATH:/usr/local/mysql/bin

export PATH

Ejecute los siguientes comandos para que los cambios sean efectivos:

./etc/profile

3.2 Instalación del paquete binario

3.2 .1 Instalación desde el medio de instalación

Los paquetes binarios de MySQL se incluyen en el medio de instalación de CentOS 5, y los siguientes tres paquetes rpm se pueden instalar directamente desde el medio de instalación:

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

Archivos de diferentes versiones Los nombres son diferentes.

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 está instalando en una máquina conectada a Internet en este momento, le recomiendo que utilice el comando yum para simplificar el proceso de instalación:

yum install mysql-server mysql- devel mysql

yum encontrará automáticamente el paquete de software binario más reciente para el software que especifique en el sitio espejo de centos, verificará las dependencias del paquete de software e instalará los paquetes de software dependientes mientras instala el software.