本机安装访问mysql(重启服务器上尝试保存)「安装了mysql本地服务没有」

昨天给客户服务器上安装完mysql5.7后,在服务器上测试连接mysql -uroot -h(内网地址) -p结果提示下面错误ERROR 1130 (HY000): Host 'iZm5eh5wscy8njafswjicwZ' is not allowed to connect to this MySQL server由于安全组已经关闭了3306,所以用外网地址肯定是不行。
分析可能是没有开远程访问权限,简单修改下my.conf,将bind_address=0.0.0.0后保存,重启mysql后,再次执行连接。
结果.......。
问题依旧。
又检查防火墙(ubuntu16) sudo ufw statusStatus: inactive也是关闭状态,这下不会了。
之后尝试mysql -uroot -h127.0.0.1 -p完全正常,什么情况?最终发现root用户没有授权导致的,再次修改mysql.conf,增加skip-grant-tables保存,重启服务。
一切正常了。
当然也可以使用命令,单独对root用户进行授权,不过我没有尝试。
本机安装访问mysql(重启服务器上尝试保存)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息