栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

centos7 安装mysql5.7.38

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

centos7 安装mysql5.7.38

1、更新yum源

yum update

2、查看是否安装过mysql

rpm -qa|grep -i mysql

3、删除mysql

yum -y remove mysql-*

再删除

yum -y remove mysql57-community-release-el7-10.noarch

  一般用rpm -e 的命令删除mysql这样表面上删除了mysql,可是MySQL的一些残余程序仍然存在,并且通过第一部的方式也查找不到残余,而yum命令比较强大,可以完全删除mysql(ps:用rpm删除后再次安装时候回提示已安装)

4、删除所有出现的目录

find / -name mysql

5、删除mysql的默认密码

rm -rf /root/.mysql_sercret

6、下载mysql yum包

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

7、安装软件源

yum -y install mysql57-community-release-el7-10.noarch.rpm

8、安装mysql源

yum -y install mysql-community-server

8.2、安装成功

 

8.2、安装失败

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

找到[mysql57-community] 并修改:gpgcheck 改为 0 ,即不校验gpg

 

10、启动mysql服务

systemctl start mysqld

11、查看mysql状态

systemctl status mysqld

12、设置开机启动

systemctl enable mysqld

systemctl daemon-reload

13、查看mysql初始密码并登录

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

15、修改登录密码

alter user 'root'@'localhost' identified by '1234!@Asd';

注意:mysql5.7安装了密码安全检查差距(validate_password),检查机制要求必须包括:大小写字母、数字和特殊符号并且长度不能少于8位,不然会提示ERROR 1819(HY000):Your password does not satisfy the current policy requirements.

16、开放mysql外网访问

create user 'root'@'%' identified by '1234!@Asd';

17、给予root权限

grant all privileges on *.* to 'root'@'%';

18、刷新用户权限

flush privileges;

19、修改加密方式

alter user 'root'@'%' indentified with mysql_native_password by '1234!@Asd'

20、退出登录,重新启动mysql

exit;

systemctl restart mysqld

21、安装nmap工具

yum install namp

22、查看防火墙配置

netstat -talnp

23、开放或关闭3306端口号

开放端口:firewall-cmd --zone=public --add-port=3306/tcp --permanent

关闭端口:firewall-cmd --zone=public --remove-port=3306/tcp --permanent

firewall-cmd --reload

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/851292.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号