游戏网站建设网,郑州网站建设设计公司哪家好,南通北京网站建设,wordpress 机械模板下载地址1.mysql5.7以后和8.0版本的修改方法
摘要#xff1a;经常会遇到mysql忘记密码#xff0c;以及在公司中#xff0c;交接没有完成导致无法进入数据库#xff0c;下面提供了mysql的修改密码方法和使用图形化工具连接数据库的方法以及不需要密码直接进入数据库。 启动mysqld进…1.mysql5.7以后和8.0版本的修改方法
摘要经常会遇到mysql忘记密码以及在公司中交接没有完成导致无法进入数据库下面提供了mysql的修改密码方法和使用图形化工具连接数据库的方法以及不需要密码直接进入数据库。 启动mysqld进程时为其使用如下选项 –skip-grant-tables –skip-networking [rootserver ~]# vim /etc/my.cnf
[mysqld]
skip-grant-tables
skip-networking # MySQL8.0不需要
[rootserver ~]# systemctl restart mysqld
#方法1
mysql update mysql.user set authentication_string where userroot and hostlocalhost;
#方法2
mysql flush privileges;
# 再执行下面任意一个命令
mysql alter user rootlocalhost identified by 123456;
mysql set password for rootlocalhost123456;摘要使用图形化连接工具连接mysql数据库在8.0以后的版本时不能直接连接的 在MySQL数据库中创建用户并授权后可以使用相关图形化工具进行远程的管理
2.使用root登录
mysql -uroot -p3.设置服务可被所有远程客户端访问
select Host,User from mysql.user; -- 查询到他的host为localhost
update mysql.user set Host % where user root; -- 将其修改为所有或者具体的ip地址
flush privileges;4.关闭防火墙
systemctl disable firewalld ---永久关闭防火墙
systemctl stop firewalld ---暂时关闭防火墙systemctl status firewalld -- 查看防火墙状态
systemctl restart firewalld.service -- 重启防火墙5.重启mysql服务
systemctl restart mysqld ---重启mysql服务6.使用Navicat 连接
使用虚拟机的ip地址作为主机输入数据库的用户名和密码进行测试连接