centos 7 里的mysql安装及授权远程登录

   日期:2020-07-16     浏览:192    评论:0    
核心提示:一、mysql安装鉴于下载速度实在太慢,这里采取本地安装包的方式安装1、先把安装包(文末有链接)上传到虚拟机(或者服务器)上2、安装yum localinstall mysql-community-* //yum localinstall,安装本地rpm包3、安装完之后,开启mysql服务systemctl start mysqld4、查询mysql服务的初始密码grep temporary password /var/log/mysqld.log5、登录m

一、mysql安装

鉴于下载速度实在太慢,这里采取本地安装包的方式安装

1、先把安装包(文末有链接)上传到虚拟机(或者服务器)上

2、安装

yum localinstall mysql-community-*        //yum localinstall,安装本地rpm包


3、安装完之后,开启mysql服务

systemctl start mysqld

4、查询mysql服务的初始密码

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


5、登录mysql数据库

mysql -uroot -p'密码'


6、修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yaoge..2020';


到这一步就已经完成了。当然,如果你嫌密码太复杂,想改个简单的密码,可以看看后面的几步。

7、查看密码策略,发现只能强密码

 show variables like '%password%';

8、修改密码策略,然后设置密码

set global validate_password_length=6;
set global validate_password_policy=0;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';


二、授权远程连接

1、授权

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


*.* 是授权访问所有表
'root' 是以root用户的身份访问
'%'是允许远程访问的ip,%是允许所有ip远程连接此数据库,可以设置具体的IP地址
123456是登录密码

2、关闭防火墙或开放3306端口

systemctl stop firewalld

firewall-cmd --add-port=3306/tcp --permanent       //开放3306端口
systemctl restart firewalld                        //重启防火墙

3、远程连接
(localhost代表本地用户、%是远程连接的用户)

资源下载链接
设置的0积分,如果积分上涨了,可以在评论区留言或者私聊我

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服