环境:CentOS7 已设置SELINUX=DISABLED
MySQL版本仓库:http://repo.mysql.com/
1.下载rpm包
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
出现如下界面即下载成功
2.安装rpm包
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
出现如下界面即安装成功
3. 安装MySQL服务
yum install -y mysql-server
4.查看MySQL版本
mysql -V
5.启动MySQL服务
#启动MySQL服务
systemctl start mysqld
#查看MySQL服务状态
systemctl status mysqld
#关闭MySQL服务
systemctl stop mysqld
#重启MySQL服务
systemctl restart mysqld
状态如下证明服务开启成功
启动服务失败,请查看/var/log/mysqld.log日志文件
出现这种结果清空位于/var/lib/mysql文件夹之后重启服务即可
6.查看MySQL初始密码
grep "password" /var/log/mysqld.log
7.连接MySQL
mysql -uroot -p
输入/粘贴初始化密码即可
8.修改MySQL密码
#修改root用户密码
ALTER USER USER() IDENTIFIED BY 'password';
#刷新权限
flush privileges;
9.修改User表中的Host
#使用mysql数据库
use mysql;
#修改root用户host为%
update user set host='%' where user='root';
10. 授权
#赋权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WI
TH GRANT OPTION;
#刷新权限
flush privileges;
11.Navicat连接MySQL数据库
rk