美文网首页
centos7安装mysql5.7

centos7安装mysql5.7

作者: 前进的码农 | 来源:发表于2019-11-26 14:21 被阅读0次

centos7安装mysql

1、如果未安装wget

yum -y install wget

2、mysql下载源地址

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm 

mysql yum 源地址

https://dev.mysql.com/downloads/repo/yum/
image.png

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
get后面的名字可能有变化根据红色框框内的直接替换就行

3、源地址安装

在下载目录运行如下命令
rpm -ivh mysql80-community-release-el7-3.noarch.rpm

4、查看可用源地址

yum repolist all | grep mysql

5、切换源地址为5.7因为我们这里要装5.7

yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community

6、开始安装

yum install mysql-community-server
执行命令systemctl start mysqld.service来启动mysql服务,
systemctl status mysqld.service可查看mysql服务运行状态

7、修改密码

mysql配置文件目录在/etc/my.cnf

1、vim /etc/my.cnf
2、给配置文件添加skip-grant-tables ,保存退出。
3、重启MySQL:systemctl restart mysql
4、免密登陆MySQL:mysql -u root
5、执行USE mysql;
6、执行UPDATE user SET password = ‘此处填写新密码’ WHERE user =‘root’ 重置MySQL密码
7、重复第二步骤把skip-grant-tables去掉,然后重启
如果设置密码报错 set global validate_password_policy=LOW;

8、设置局域网root用户访问权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';

如果局域网还是不可以访问,请进行防火墙相关设置,我这里内网机器是直接把centos的防火墙关掉了,记住服务器千万不要那么干
关掉命令如下:

 systemctl stop firewalld.service 关闭防火墙

相关文章

网友评论

      本文标题:centos7安装mysql5.7

      本文链接:https://www.haomeiwen.com/subject/zmiewctx.html