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; 清除缓存,重新加载权限