Mac和Windows 在云服务器Centos7(Linux)安装mysql,使用yum安装

1. 查看CentOS自带的mysql(之前安装过的)

rpm -qa | grep mysql

2. 将自带的mysql卸载(第一次安装直接第三步)

rpm -e --nodeps mysql-libs-安装的版本号全称

3. 卸载mariadb

(为什么要卸载mariadb,可以百度一下)
yum remove mariadb -y

4. 查找mariadb包

rpm -qa | grep mariadb

5. 会找到 mariadb-libs-5.5.60-1.el7_5.x86_64 也删除:(版本号可能不一样,一定要仔细查看)

yum remove mariadb-libs-5.5.60-1.el7_5.x86_64 -y

6. 删除遗留文件

rm -rf /var/lib/mysql/

7. 在服务器上下载,需要先安装Mysql相关的yum源

yum可以安装Mysql 8.0
3.1 这个是Mysql 8.0

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3.2 这个是Mysql 5.7

wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

8. 如果wget不能用,执行

yum -y install wget

9. 安装刚下载的rpm包

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

10. 确保yum源中生效的是我们刚刚添加进来的想要的版本

yum repolist all | grep mysql
标注 enabled的就是版本号

11. 如果不是需要修改配置

vi /etc/yum.repos.d/mysql-community.repo

更改:
在这里插入图片描述

12. 开始安装

yum -y install mysql-community-server

13. 启动服务

service mysql stop/start
或
systemctl stop/start/restart mysqld.service

systemctl enable mysqld #设置开机启动

14. 查看临时密码

grep 'temporary password' /var/log/mysqld.log

15. 更改临时密码

alter user 'root'@'localhost' identified by ‘newPassword’;
报错:
Your password does not satisfy the current policy requirements

16. 修改密码规则

Mysql 5.7版本更改:
	set global validate_password_policy=LOW; 

	成功,接着修改字符长度
	set global validate_password_length=4;

Mysql 8.0版本更改:
	set global validate_password.policy=LOW; 

	成功,接着修改字符长度
	set global validate_password.length=4;

在这里插入图片描述

17. 再次修改密码,成功

这里的密码不能是数字,不然还会报错,建议使用英文字母

alter user 'root'@'localhost' identified by ‘newPassword’;
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值