Instalación del servidor CentOS 8 MySQL 8.0

Referencia: MySQL official-A Quick Guide to Use the MySQL Yum Repository

1. Descarga la fuente del repositorio yum de MySQL

Aquí se descargan al /optdirectorio, usando el rootusuario, cambian según el uso real

cd /opt

sudo wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

2. Instale la fuente de yum

sudo rpm -ivh mysql80-community-release-el8-1.noarch.rpm

3. Instale MySQL

sudo yum install mysql-community-server

[Nota] Si la versión de servidor de CentOS se instala sin una contraseña cuando se instala MySQL, la versión de escritorio puede ingresar la contraseña.

4. Inicie el servidor MySQL

Inicie el servicio:

sudo service mysqld start
# 或 (CentOS 7 或 CentOS 8 推荐下面的命令)
sudo systemctl start mysqld.service

Ver el estado del servidor:

sudo service mysqld status
# 或 (CentOS 7 或 CentOS 8 推荐下面的命令)
sudo systemctl status mysqld.service

5. Inicie sesión en la base de datos

Una vez completada la instalación con rootla contraseña 空密码, puede ver el registro de la instalación.

[Nota] 请注意与上一版本 5.7 的区别,5.7 会在日志中生成 root 用户的随机密码,但是 8 版本目前不会生成,以后应该会有,毕竟官网目前说的是(截止到 MySQL 5.7 为止).

less /var/log/mysql/mysqld.log

Inserte la descripción de la imagen aquí

Si el usuario de inicio de sesión actual del sistema rootpuede usar directamente los siguientes comandos para aterrizar rápidamente, equivalente a mysql -uroot --skip-password, porque no hay una contraseña de root, por lo que no necesita usar el sudo mysql -uroot -pcomando, si usa este comando, debe ingresar una contraseña cuando ingrese directamente.

#输入 mysql 直接回车即可
mysql

No se ha utilizado el mysql_secure_installationcomando [Nota] solo MySQL 5.6válido desde MySQL 5.7el principio.

6. Modifique la contraseña de root

Use mysqllanding y luego modifique rootla contraseña:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

#输入 quit; 退出 mysql 
mysql> quit;

Entonces, nuevamente, la entrada directa mysqlno está permitida para iniciar sesión, porque tenemos que rootestablecer una contraseña, debe iniciar sesión con una contraseña para.

mysql -uroot -p
Enter password:  # 输入设置的密码并回车

¡Felicidades! ¡MySQL ya está instalado!

Supongo que te gusta

Origin blog.csdn.net/peng2hui1314/article/details/107537639
Recomendado
Clasificación