我在使用 MySQLWorkbench 连接 MySQL 服务器时遇到问题。我认为这是某种权限问题,为了确保我能够使用它,您能帮助我完成必要的设置步骤吗?我已完成以下操作:
- 设置一个名为“root”的用户,可以通过任何 IP 连接 (*)
- 尝试在 MySQLWorkbench 中使用 SSH 和直接连接
- 实际上,我已经尝试了 sql workbench 中的每个设置和组合
以下是我想在 SQL Workbench 中做/学习的事情:
- 恢复备份
- 从管理页面,查看“系统”图表并监控服务器。酷孩子可以做的事情。
- 无需通过命令行即可添加/编辑用户帐户、更改帐户(甚至是 root)密码
- 实际上,无需命令行即可进行所有管理工作。mysql 命令行是我遇到过的最不愉快的事情。
你能告诉我如何设置这个东西吗?我在服务器上使用 Ubuntu 10.x,MySQL 5.1.x - 除了通过 MySQLWorkbench 连接外,一切都运行良好。我是远程连接的,但我有一个快速的互联网连接,我的服务器在机架空间上。
感谢您的帮助!
溴
答案1
首先要做的事!:P
您能在 mysql 端口 (telnet [ip_of_the_box] 3306) 上针对您的 MySQL 框打开一个 telnet 连接吗?
如果这不起作用,您需要检查防火墙和端口 3306 上的 mysql 服务器的连接。
此外,看起来你的语法“设置一个名为‘root’的用户,可以通过任何IP连接()“* 是错误的......用户应该能够从 % 而不是 * 进行连接。(在 SQL 语法中 % 表示所有非 *)。
MySQL Workbench 相当容易处理...检查上面两件事,看看它是否有效。连接后,您将能够完成您要求的所有事情,而不会有太多麻烦。