无法在 Mac 上访问 mySQL

无法在 Mac 上访问 mySQL

我是 mySQL 新手,已将其下载到我的计算机(mac os X 10.7 lion)。我还下载了 SQLpro。我试图访问计算机上的数据库,但遇到了问题。我尝试输入数据库名称来打开它,但出现此错误:

Access denied for user ''@'localhost' to database 'name'

我尝试以 root 身份登录,也出现同样的错误,只是用户名是 'root'@'localhost'

我尝试从 /usr/local 文件夹中删除 mysql 并重新安装它,但仍然出现同样的错误。此外,删除它之后,我运行的程序找不到数据库。所以我认为我以前拥有的数据库已经消失了。

答案1

以下是我从 Linux 服务器访问 MySQL 的方法,总体上与从 OS X 访问没什么区别

从命令行,我家里有 OS X,并且我已设置了 root 访问权限,因此我将使用 SU 来执行此操作。在我的 Linux 服务器上,我使用 SUDO
mysql -u"user"(我将使用 root 用户)-p,

然后从那里运行 show database 命令
mysql> show databases;
然后选择要使用的数据库
mysql> use "databasename";

然后从那里出发。

希望这可以帮助。

相关内容