环境
- 操作系统:64位的Centos7.6
- mysql:8.0.25
步骤
- 下载rpm并上传到服务器
去官网下载对应操作系统的rpm包。我是centos7,选择第二个。

当然有了链接也可以使用wget
指令,避免上传的步骤 - 安装RPM安装包
yum localinstall mysql80-community-release-el7-3.noarch.rpm
- 下载安装MySQL
yum install mysql-community-server
- 开启服务
systemctl start mysqld
- 进入mysql
启动服务后,在日志文件中会生成临时密码。使用cat /var/log/mysqld.log | grep password
提取。
mysql -u root -p
登录系统 - 修改密码
alter user user() identified by '新密码'
- 设置远程登录
先要选定数据库
use mysql
再使用如下指令
update user set host='%' where user='root';
参考
CentOS 云服务器安装 MySQL 8.0 及使用(所有的坑我走了一遍)