每次服务器环境搭建,都得网上各种搜搜,做个记录,以后就看笔记了。这里的mysql8指的是社区版本的mysql-server,先去官网查看社区版本的下载:
https://dev.mysql.com/downloads/
找到 "MySQL Yum Repository",点击进入,选择适合自己的版本,我选择的是:
(mysql80-community-release-el7-7.noarch.rpm)
点击下载,然后传到服务器上面,或者SSH登录到CentOS服务器中去,然后使用wget来下载:
cd /home/temp
wget https://repo.mysql.com//mysql80-community-release-el7-7.noarch.rpm
添加 MySQL 的官方 Yum 存储库
sudo rpm -ivh mysql80-community-release-el7-7.noarch.rpm
安装mysql-server,启动、加入开机等等
// 安装
yum install mysql-server
// 启动
sudo systemctl start mysqld
// 查看状态
sudo systemctl status mysqld
// 加入开机启动
sudo systemctl enable mysqld
初始化mysql,按照提示设置 MySQL 的 root 用户密码以及其他安全设置选项
sudo mysql_secure_installation
问题就出现在这里,怎么输入密码都是错误,接下来的解决方法参考 《CentOS安装mysql8以后提示Access denied for user ‘root’@’localhost’》