CentOS7安装MySQL-5.7.36-yum方式

一、卸载mariadb

1. 查看mariadb和MySQL当前安装列表

rpm -qa|grep mariadb

rpm -qa|grep mysql

2. 卸载

rpm -e --nodeps mariadb-xxx

二、下载MySQL的yum源

1. 查看是否安装wget

rpm -qa | grep wget

2. 如果没有安装,则安装wget

yum -y install wget

3. 下载mysql的repo源(5.7.36)

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

4. 安装repo

rpm -ivh mysql57-community-release-el7-9.noarch.rpm

三、在线安装MySQL

1. 安装

yum install -y mysql-server

如果yum 安装软件出现 gpg keys 相关问题:Public key for *.rpm is not installed

系统中没有能验证该 RPM 数字签名的公钥

安装现有的 gpg 公钥,在 /etc/pki/rpm-gpg/ 下,可以

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

直接把所有的都安装

还是不行的话,就通过参数指定不检查数字签名

yum install -y mysql-server --nogpgcheck

2. 启动mysql 服务

systemctl start mysqld

关闭MySQL

systemctl stop mysqld

重启MySQL

systemctl restart mysqld

查看MySQL运行状态

systemctl status mysqld

3. 设置开机启动

systemctl enable mysqld

systemctl daemon-reload

4. 查看root登录密码

vim /var/log/mysqld.log

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

5. 倘若没有获取临时密码,则删除原来安装过的mysql残留的数据

rm -rf /var/lib/mysql

6. 再启动mysql,登录MySQL

mysql -u -p

7. 修改root密码

set password for 'root'@'localhost' =password('Abcd123456!@#$%^');

ALTER USER 'root'@'localhost' IDENTIFIED BY ' Abcd123456!@#$%^';

8. 设置root可远程登录

grant all privileges on *.* to 'root'@'%' identified by 'Abcd123456!@#$%^';

9. 退出MySQL登录

exit

10. 关闭防火墙

systemctl stop firewalld.service

11. 禁用防火墙

systemctl disable firewalld.service

12. 启用防火墙

systemctl enable firewalld.service

13. 启动防火墙

systemctl start firewalld.service

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值