[6] VirtualBox Centos7 instala MySQL

Listo:

  • VirtualBox
  • Centos7
  • MySQL 5.7

1. Descarga desde el sitio web oficial de MySQL mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar,

tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7 # 解压

Descomprima el archivo:
Inserte la descripción de la imagen aquí
2. Ejecute el comando para instalar:

yum install mysql-community-{
    
    server,client,common,libs}-* mysql-5.*

Perfil:/etc/my.cnf .

3. Inicie el servicio mysql:

systemctl start mysqld

4. Establezca la contraseña de root

mysql -uroot -p 
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password'; # 修改root密码

Al configurar una contraseña, puede aparecer:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

Este es un problema con la política de contraseñas de mysql,

show variables like 'validate_password%';  # 查看密码策略
set global validate_password_policy=LOW;   # 修改密码策略

参考 :ERROR 1819 (HY000): Su contraseña no cumple con los requisitos de la política actual

5. Inicio de sesión remoto
5.1 Apague el firewall
Inserte la descripción de la imagen aquí
Si se informa del error anterior, ejecute el comando para apagar el firewall:

systemctl stop firewalld.service

Referencia: centOS7 cierra permanentemente el firewall (uso básico del firewall)

Deje que MySQL 5.2 permita que el inicio
de sesión remoto continúe usando Navicat Premiumpara acceder a los siguientes errores:
Inserte la descripción de la imagen aquí
Log mysql modificar la configuración:

mysql> use mysql
mysql> select host from user where user = 'root';
+-----------+
| host      |
+-----------+
| localhost |
+-----------+
1 row in set (0.00 sec)
mysql> update user set host = '%' where user = 'root';
mysql> FLUSH PRIVILEGES;
mysql>

Referencia: el host no puede conectarse a esta solución de servidor MySQL

Supongo que te gusta

Origin blog.csdn.net/jiaobuchong/article/details/99689078
Recomendado
Clasificación