下载mysql安装包
地址MySQL :: Download MySQL Yum Repository
![](https://img-blog.csdnimg.cn/img_convert/30e3d39204eb1eaaa70098c456eaa026.png)
把安装包拖进linux中
可以使用ssh工具或者虚拟机的共享文件夹(linux的任意目录)
在和mysql安装包的同一目录下执行此命令
sudo rpm -Uvh 安装包名.rpm
查看软件库是否安装完毕
rpm -qa | grep mysql
看到这个就算安装成功
![](https://img-blog.csdnimg.cn/img_convert/4f211ff216e6834d2bf6f23e9bdd6838.png)
安装 MySQL
通过以下命令安装MySQL
sudo yum install mysql-community-server
查看mysql是否安装成功
命令
yum repolist all | grep mysql
![](https://img-blog.csdnimg.cn/img_convert/8377452d78aacb1e631f7de3ee24a72e.png)
查看防火墙状态
systemctl status firewalld
如果看到这个图片就是防火墙在开启,我们需要关闭
![](https://img-blog.csdnimg.cn/img_convert/46406792e4997554f8cf3357fbed9cba.png)
关闭防火墙
暂时关闭防火墙:systemctl stop firewalld
永久关闭防火墙:systemctl disable firewalld
启动mysql
systemctl start mysqld
查看mysql是否启动
systemctl status mysqld
看到绿色的小灯就算启动了
![](https://img-blog.csdnimg.cn/img_convert/2ebb47c43f6d77fccd1f05d9c2c81933.png)
查看mysql初始密码
grep 'temporary password' /var/log/mysqld.log
![](https://img-blog.csdnimg.cn/img_convert/7b5365760c6dfb24ddc0d7e30c66bbba.png)
红色框框的就是初识密码
登录mysql
mysql -uroot -p
修改mysql密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
#密码至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,并且密码总长度至少为 8 个字符。
开启远程链接
mysql默认不可以在另一个操作系统上链接
执行指令`show databases;`可以查看到目前所有的数据库
![](https://img-blog.csdnimg.cn/img_convert/f29f4d53dfb06212380e40d8335ee644.png)
-- 进入mysql这个数据库
use mysql
![](https://img-blog.csdnimg.cn/img_convert/fa9e51396488e93bbe15aa6a731b0ad5.png)
查看用户权限
select host,user from user;
![](https://img-blog.csdnimg.cn/img_convert/bc379b4f919ec2ae99793b9720613e22.png)
执行指令
update user set host='%' where user='root';
将localhost修改为%,允许让所有ip连接。
#刷新权限
flush privileges;