centos7安装mysql记录
2021/7/9 19:16:02
本文主要是介绍centos7安装mysql记录,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
原来在centos 7上安装了mysql,但版本是8.0,现在需要将版本切换到mysql5.7版本,对过程做个记录
1、检查已安装mysql版本,如进入mysql后,select version;或status(这个截图在安装mysql5.7之后截的,之前是mysql8.0)
2、卸载原本安装的mysql,这个参考的网上步骤(但最后安装依赖还是存在冲突,没有卸载干净,没事,后面遇到了就解决)
A、关闭mysql服务;
B、 find / -name mysql,然后使用命令: rm -rm 查出的文件夹 ,将查找到的目录全部删除;
C、删除 etc/my.cnf 若改文件存在的话;
卸载完成
3、官网下载mysql5.7安装包(注意选择版本和系统,截图圈住部分),需要安装的机器没有连接外网,所以需要下载安装包和相关依赖
下载地址:https://downloads.mysql.com/archives/community/
4、安装rpm包,命令如下:
rpm -ivh mysql-community-common-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.33-1.el7.x86_64.rpm
常见问题,安装中提示
这个时候要先卸载掉8.0版本的这个,否则后面会冲突
第一个提示xxx被XXx需要,说明他们之间有依赖关系,应该先安装前面的
第二个,版本冲突,需要卸载mysql8.0的相关安装,命令:yum -y remove 安装包名称
如:yum -y remove mysql-community-libs-8.0.21-1.el7.x86_64
yum -y remove mysql-community-client-8.0.21-1.el7.x86_64
rpm -qa|grep -i mysql
yum -y remove mysql-community-common-8.0.21-1.el7.x86_64
删除后重新安装,卸载mysql-community-common-8.0.21-1.el7.x86_64可将mysql-community-embedded-compat-8.0.21-1.el7.x86_64卸载,后面这个是前面的依赖项
rpm -qa|grep mariadb
5、启动服务
service mysqld start
6、修改随机密码
命令:grep 'temporary password' /var/log/mysqld.log
使用随机密码登录: mysql -u root -p
输入上一个命令展示的密码
设置root账号允许远程:
update user set host='%' where user = 'root';
flush privileges; ----------- 说明:新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表
set password for 'root'@'localhost' = password(‘123456');
若设置新密码出现“ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
”,说明新密码强度不够,刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符
完成,退出(quit),然后使用新密码登录
这篇关于centos7安装mysql记录的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南