Cómo instalar y configurar la base de datos MySQL en Linux
1. :
rpm -qa|grep -i mysql
Si ve el siguiente paquete de software, mysql está instalado
mysql-4.1.12-3. RHEL4.1
mysqlclient10-3.23.58-4.RHEL4.1
2. Si ya está instalado, debe eliminar la base de datos instalada. Utilice el siguiente comando para eliminar. la base de datos
Eliminar comando: rpm -e -- nombre del paquete nodeps
( rpm -ev mysql-4.1.12-3.RHEL4.1 )
Elimine los archivos de encabezado de desarrollo y los archivos de la versión anterior de la biblioteca mysql
Comando: rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql<
Nota: Después de eliminar la versión anterior de mysql, los datos en /var/lib/mysql y /etc/my.cnf no se eliminarán. Los datos en cnf no se eliminan después de la desinstalación, por lo que si determina que los datos no son útiles, puede eliminarlos manualmente
rm -f /etc/my.cf
rm -fr /var/lib/mysql
3. Descargue el paquete rpm de mysql
Puede usar el comando wpi para descargar rm -fr /usr/lib/mysql p>
Puede descargar la dirección específica a través de wget, ya que el enlace no se puede utilizar, vaya al sitio web oficial
(1) MySQL-server-5.6.10-1.rhel5. x86_64.rpm: servidor MySQL;
(2)MySQL-client-5.6.10-1.rhel5 .x86_64.rpm:
(3)MySQL-devel-5.6. 10-1.rhel5.x86_64.rpm: Cliente MySQL: Dependencias de desarrollo de MySQL.
Descárgalo y colócalo en el servidor Liunx.
4. Instale el paquete rpm del servidor MySQL
rpm -ivh MySQL-server-5.6.21-1.linux_glibc2.5.x86_64.rpm
Instalación completado Después de eso, la contraseña del usuario root se generará aleatoriamente. Utilice "cat /root/.mysql_secret" o comandos similares para verla.
5. Instalar el cliente MySQL
rpm -ivh MySQL-client-5.6.21-1.linux_glibc2.5.x86_64.rpm
6. dependencias de desarrollo
rpm -ivh MySQL-devel-5.6 .21-1.linux_glibc2.5.x86_64.rpm
7.5.x86_64.rpm
7. Inicie msyql
Una vez completada la instalación, mysql no se inicia. Al ejecutar el comando mysql aparecerá el siguiente error:
ERROR 2002 (HY000): No se puede conectar a MySQL local. servidor a través del socket '/var/lib/mysql/mysql.sock' (2)
Puedes usar el siguiente comando para iniciar MySQL:
service mysql start
O use el siguiente comando:
/ etc/init.d/mysql.d/mysql.sock etc/init.d/mysql start
Puede usar SET PASSWORD comando para cambiar la contraseña del usuario root. Consulte a continuación: SET PASSWORD = PASSWORD('root123456');
8. Ingrese al servidor MySQL. Al ejecutar el comando MySQL, el sistema le pedirá que establezca la contraseña de usuario raíz.
9. Configure el programa de arranque
/etc/init.d/mysql start
Una vez completada la configuración, reinicie el sistema y use natstat. Comando -nat para ver el puerto MySQL 3306.
10. La base de datos mysql se instala de esta manera. Por supuesto, nuestra base de datos no admite conexiones remotas ahora. El siguiente código aparecerá durante las conexiones remotas: 1130, ERROR 1130: El host 192.168.0.10 no es. Si tiene permiso para conectarse a este servidor MySQL, puede hacerlo de la siguiente manera
11.
11. Cambie el método de la tabla: después de iniciar sesión en MySQL localmente, cambie "mysql". "base de datos" El elemento "host" de la tabla "usuario" se cambia de "localhost" a "localhost". localhost "cambió a "".
mysqlgt;
mysqlgt; use mysql;
mysqlgt; seleccione 'host' del usuario donde usuario='root'
Esto finaliza la instalación de la base de datos mysql en 12.linux