码迷,mamicode.com
首页 > 数据库 > 详细

CentOS7 linux下yum安装mysql5.7

时间:2020-02-24 16:47:54      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:yum   两种   通过   安装包   policy   lin   输入   完成后   logs   

 

 文章参考(https://www.cnblogs.com/jorzy/p/8455519.html)

1.创建存放安装包的位置,并且进入该目录

命令mkdir /share

命令cd /share

技术图片

2.查看系统是否已经安装mysql,两种方法都可以

方法一:rpm -qa | grep mysql
方法二:yum list installed | grep mysql

3.如果存在,则移除以前的mysql

命令yum -y remove mysql-libs.x86_64

3.下载安装包

命令wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

技术图片

提示wget 命令未找到,所以通过命令yum -y install wget安装依赖插件,插件安装完成后,重新执行命令wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm即可

4.安装 mysql57-community-release-el7-8.noarch.rpm:

技术图片

5.安装 MySQL

命令yum install mysql-server

 技术图片

安装完后,启动mysql服务

命令systemctl start mysqld

技术图片

查询出安装生成的默认密码,并复制下来

命令 grep "password" /var/log/mysqld.log

技术图片

命令mysql -u root -p

技术图片

输入刚刚拷贝的默认密码,并回车进入mysql>服务

设置新密码为root

技术图片

这里提示我的密码不能满足要求,这里我们可以修改下密码的限制

命令set global validate_password_policy=0;

设置密码不限制字符类型

技术图片

命令set global validate_password_length=1;

设置密码不限制位数

技术图片

ok,现在就可以重新设置新密码了,我这里设置的是root

技术图片

设置root账户密码不过期

命令ALTER USER ‘root‘@‘localhost‘ PASSWORD EXPIRE NEVER;

技术图片

刷新权限

命令flush privileges;

技术图片

设置用户 root 可以在任意 IP 下被访问:

命令grant all privileges on *.* to root@"%" identified by "root";

技术图片

设置用户 root 可以在本地被访问:

命令grant all privileges on *.* to root@"localhost" identified by "new password";

 技术图片

刷新权限生效

技术图片

退出

技术图片

6.防火墙开通端口

技术图片

如果80端口没添加,也要添加一下,我的机器已经是添加的了

重启防火墙

技术图片

然后通过navicat工具连接数据库即可

CentOS7 linux下yum安装mysql5.7

标签:yum   两种   通过   安装包   policy   lin   输入   完成后   logs   

原文地址:https://www.cnblogs.com/php-linux/p/12357410.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!