Linux系列---【centos7安装mysql8】

发布时间:2022-06-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Linux系列---【centos7安装mysql8】脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1.下载mysql安装包,Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 7

https://dev.mysql.com/downloads/mysql/

Linux系列---【centos7安装mysql8】

 

2.上传到服务器,并创建mysql目录(mkdir mysql8)

3.卸载mariadb

#查看安装包
rpm -qa | grep mariadb
#卸载
rpm -e 查出来的文件名 --nodeps

4.解压

#解压mysql安装包
tar -xvf mysql-8.0.11-1.el7.x86_64.rpm-bundle.tar

5.安装这四个就够了

rpm -ivh mysql-community-common-8.0.27-1.el7.aarch64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.27-1.el7.aarch64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.27-1.el7.aarch64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.27-1.el7.aarch64.rpm --nodeps --force

Linux系列---【centos7安装mysql8】

 

 6.查看是否安装成功

rpm -qa | grep mysql

Linux系列---【centos7安装mysql8】

 

 7.配置数据库

#初始化数据库data,在日志中生成密码
mysqld --initialize;
#将/var/lib/mysql的拥有者设为mysql群体的使用者mysql
chown mysql:mysql /var/lib/mysql -R;
#启动mysql
systemctl start mysqld.service;
#开机自启动
systemctl enable mysqld;
#查看初始密码
cat /var/log/mysqld.log | grep password
#登录mysql
mysql -uroot -p密码从上一步获取
#修改root密码,8.0以上适用
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码'
#退出,然后用新密码重新登录
exit;
#登录,此时远程无法连接mysql
mysql -uroot -p新密码
#授权远程访问,执行完一刷新,本地navicat就可以连了
create user 'root'@'%' identified with mysql_native_password by '新密码';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
#修改加密规则,MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码' PASSWORD EXPIRE NEVER; 
#刷新
flush privileges;
#退出
exit;

 

脚本宝典总结

以上是脚本宝典为你收集整理的Linux系列---【centos7安装mysql8】全部内容,希望文章能够帮你解决Linux系列---【centos7安装mysql8】所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:数据库