Centos 7 新版安装mysql

Centos 7 安装mysql

第一步 卸载MariaDB
  • 查询安装的mariadb软件
	[root@bendan ~]# rpm -qa|grep mariadb
	mariadb-5.5.56-2.el7.x86_64
	mariadb-libs-5.5.56-2.el7.x86_64
	mariadb-server-5.5.56-2.el7.x86_64
  • 卸载查询到的相关文件
	yum remove mariadb-libs-5.5.52-1.el7.x86_64
  • 删除残余文件
	rm -rf /etc/my.cnf
	rm -rf /var/lib/mysql
  • 查看本机是否卸载干净
	rpm -qa | grep mysql
第二步 利用wget方式进行安装

网址链接安装的是mysql-community-server.x86_64 0:8.0.30-1.el7

	wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm
  • 安装mysql
	rpm -ivh mysql80-community-release-el7-6.noarch.rpm 
第三步 安装mysql 服务

首先进入 /etc/yum.repos.d/ 目录下

	cd /etc/yum.repos.d/

如图所示:
在这里插入图片描述

  • 安装MySQL服务 (耐心等待)
	yum -y install mysql-server
  • 安装过程出现GPG密钥过期,执行如下操作
	rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
第四步 安装完成mysql
  • 重启mysql 服务
	systemctl start mysqld
  • 获取mysql 临时密码
	grep 'temporary password' /var/log/mysqld.log
  • 登录Mysql
	mysql -uroot -p
  • 修改密码
    由于MySQL安全机制,建议先修改为复杂密码
	alter user 'root'@'localhost' identified by 'Zxcv6789.';
  • 把MySQL的密码校验强度改为低风险

8.0版本的MySQL执行语句为:

	set global validate_password.policy=LOW;

8.0版本以下MySQL执行语句为:

	set global validate_password_policy=LOW;
  • 修改MySQL的密码长度(5位,可以自己定)
	set global validate_password_length=5;
  • 再次修改MySQL的密码为简单密码
	alter user 'root'@'localhost' identified by '12345';
  • 退出mysql
	exit;
第五步 修改允许远程访问
  • 关闭Cenots的防火墙
	sudo systemctl disable firewalld
  • 修改MySQL允许任何人连接

登录mysql, 切换选择mysql 数据库

	use mysql;

查看user表

	select Host,User from user;

在这里插入图片描述

  • 修改为允许任何地址访问
	update user set Host='%' where User='root';
  • 刷新权限
	flush privileges;
结束
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值