如何在Windows服务器上启用[从MAC OSX]到MySQL服务器的远程访问

时间:2014-07-14 03:17:15

标签: mysql macos workbench

我正在尝试从MAC OSX 10.7授予数据库权限(到我的远程Windows 7 MySQL工作台)。但是我已经阅读并观看了视频,其中必须在mysql command line上写下以下代码:

GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'IP' IDENTIFIED BY 'PASSWORD';

FLUSH PRIVILIGES;

然而,当我在MAC OSX终端上键入mysql以获取对MySQL命令行的访问权限时,我得到"command not found" ...为什么找不到mysql?我的MAC OSX工作台还有另一种解决方法吗?我在上个月内下载了最新的mySQL软件

感谢任何帮助

1 个答案:

答案 0 :(得分:4)

问题与权限无关,但与MySQL程序的位置无关。在MacOS X中,它位于/usr/local/mysql/bin。检查它是否存在。所以,你应该:

  • 在您的终端输入:/usr/local/mysql/bin/mysql(后跟您的连接参数)或
  • /usr/local/mysql/bin添加到您的$PATH环境变量中:

    1. 在终端窗口中,确保您位于主目录中(键入cd并按Enter键)
    2. 您需要修改.bash_profile文件。
      键入nano .bash_profile并按Enter键。
      在最后一行,写下以下内容:export PATH=$PATH:/usr/local/mysql/bin/
    3. 重新启动终端应用程序,然后重试(您应该可以直接在终端中编写mysql,而无需写入命令的完整路径。