当我在 Windows 中安装 MySQL 服务器时,有一个选项“允许来自远程计算机的 root 连接”。我选中了该选项,使用时没有出现任何问题。我使用 apt-get install 在 Ubuntu 9.04 中安装了 MySQL 服务器。我可以从同一台计算机连接到 sql 服务器,但是当我尝试从虚拟机连接时,它不起作用。我猜我应该允许来自远程计算机的 root 连接。怎么做?
答案1
在mysql中,做法有些不同。看一下这里的解释,还不错:
http://www.ntchosting.com/mysql/grant.html
详细版可在此处找到:
http://dev.mysql.com/doc/refman/5.1/en/grant.html
如果您不想学习完整的语法,另一个可行的选择是安装 phpmyadmin - 它是一个方便的工具,并且确实在某种程度上简化了 mysql 权限。它位于 ubuntu 上的 apt 存储库中 - 但请注意,它是一个基于 Web 的应用程序,需要安装 Web 服务器才能使用它。