Mysql给root开启远程访问权限

Mysql给root开启远程访问权限,第1张

MySql出于安全方面考虑默认只允许本机(localhost, 127.0.0.1)来连接访问,所以需要给root账户新增一个远程访问权限。 1.链接远程服务器,或者使用远程服务器上的数据库工具
mysql -u root -p;
use mysql;

 输入查询语句可以看到mysql只开起了本地访问权限:

select  User,authentication_string,Host from user;

 

2.解决方法:给新增权限用户设置的密码123446,%代表所有主机,也可以具体到你的主机ip地址
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' 

刷新缓存: 表示从mysql数据库的grant表中重新加载权限数据

flush privileges; 
3.再次查询一下表发现已经多出了一个root远程账户

 4.连接: 使用新密码123456已经成功

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/991923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存