[英]Digital Ocean, connect to database with mySQL workbench
我刚开始运行ubuntu 14.04 LAMP服务器的数字海洋服务器。 我使用了我的drop IP地址,root作为用户和端口3306.我输入了正确的密码,但我不能为我的生活连接我的服务器上的SQL。 有什么建议?
mySQL Workbench出错:
Your connection attempt failed for user 'root' from your host to server at myIP:3306:
Can't connect to MySQL server on 'myIP' (61)
我在这里找到了这个答案:
MySQL Workbench无需任何配置即可运行。 进行新连接时,选择“基于SSH的标准TCP / IP”,然后根据需要更改SSH和MySQL参数。 (您应该将SQL Server IP地址保留为127.0.0.1。)
确保root用户是否允许从Localhost,127.0.0.1或:: 1(localhost)外部进行连接,如果不允许,请为localhost之外的连接创建root用户
CREATE USER 'root'@'%' IDENTIFIED BY 'YourPassWord'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'YourPassWord' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
@'%'表示现在您可以从任何站点连接,或者您想要指定连接的IP地址,如:
.... 'root'@'yourIpAddress' .....
考虑到错误,问题出在您的连接中而不是您的身份验证中。
你应该先检查的一些事情:
请记住,家庭用户很可能在每次路由器重启时都更改IP,因此在发生这种情况时您需要重新添加自己。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.