- 下载安装包
地址:https://downloads.mysql.com/archives/community/
至于为什么不直接选择linux系统,这两种方式安装我认为这个更简单吧 - 卸载linux系统mysql
rpm -qa|grep mysql
rpm -qa|grep mariadb
如果看到:mariadb-libs-5.5.56-2.el7.x86_64,将其卸载
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
- 安装工具包
yum install perl net-tools -y
- 上传下载的一大堆解压后的文件
- 执行安装
按顺序执行
rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm
- 启动
service mysqld start
看样子启动成功了、
6. 查询登录密码(保存起来,最后边那个东西)
cat /var/log/mysqld.log | grep password
7. 登录修改密码
mysql -uroot -p
密码默认大小写数字加特殊字符,刷新
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Admin123!';
flush privileges;
- 设置远程登录
切换到mysql数据库
use mysql
查看用户
select host,user,plugin from user;
修改用户权限
update user set host="%" where user="root";
刷新
flush privileges;
本地连接服务器数据库成功
9. 设置自启
cd /etc/rc.d
授权
chown mysql.mysql /var/run/mysqld/
#启动mysql服务
service mysqld start
chmod +x /etc/rc.d/rc.local
重启
reboot
查看端口
netstat -na | grep 3306
重启之后,直接本地连接看看是否可以连接成功