当前位置:Gxlcms > 数据库问题 > CentOS7安装mysql5.7

CentOS7安装mysql5.7

时间:2021-07-01 10:21:17 帮助过:5人阅读

#启动mysql服务

 

4.登录mysql
A.查看临时密码(5.6的临时登录密码放在‘/root/.mysql_secret‘中)
grep ‘temporary password‘ /var/log/mysqld.log
B.登录并修改登录密码
mysql -p\临时登录密码 #用临时登录密码登录mysql
mysql>set password = password(‘123456‘) #修改密码
mysql -uroot -p123456

如果不想密码设置得太复杂, 可以关闭密码策略:
vim /etc/my.cnf #编辑配置文件命令
==================================
在[mysqld]下添加:
validate_password=off #关闭密码策略
==================================
systemctl restart mysqld.service #重启mysql服务

#如果不在配置文件关闭validate_password策略,可在MySQL中设置validate_password策略
mysql> show variables like ‘validate_password%‘; #查看所有的validate_password相关的参数值
mysql> set global validate_password_policy=0; #设置全局密码验证为弱级别(有0,1,2三种级别)
mysql> set global validate_password_length=1; #设置全局密码长度为1(默认为1)
mysql> alter user ‘root‘@‘localhost‘ identified by ‘root‘; #更改root的登录密码

 

5.开启mysql自动启动
A. 查看mysql是否自动启动
systemctl list-unit-files | grep mysql
B. 开启mysql自动启动
systemctl enable mysql

 

6.使用DB管理工具连接CentOS7中的mysql5.7(需要开启端口和授权)
A.查看端口在防火墙例外是否设置
iptables-save
B.添加防火墙例外
firewall-cmd --zone=public --add-port=3306/tcp --permanent #添加端口(按照Tomcat设置的启动端口
firewall-cmd --reload #重载防火墙
C.授权root用户权限
mysql> grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘root‘;
mysql> flush privileges;

CentOS7安装mysql5.7

标签:grep   grant   提示   ted   安装   ike   vim   localhost   授权   

人气教程排行