mysql 5.6设置允许外部访问

一.情况说明

    mysql 默认只允许本地的localhost访问。

二.操作

#进入数据库
 mysql -u root -p   登录数据库

use mysql;

 select  User,authentication_string,Host from user 		查询数据库用户,在这里正常来说,应该都localhost

#如果用这种方式增加一个root发现无法远程连接,是因为之前mysqladmin增加了一个root用户,需要增加一个非root用户即可。
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY '123456'   

 新增一个root用户,所有地址(%)的都可以访问,并且密码为123456 。这里可以根据你的情况酌情修改


flush privileges;  		清除缓存,重新加载权限

三.参考

posted @ 2022-04-01 14:25  最咸的咸鱼  阅读(243)  评论(0编辑  收藏  举报