2010-01-22 42 views
0

我在我的mac上安装了mysql(运行OSX Snow Leopard)。根据我所看到的所有内容,我所需要做的就是在命令行输入mysql来调出显示器。我的路径中有/ usr/local/mysql。我不得不打开mysql。这将打开显示器。但是,我无法以root身份登录。我试过sudo打开mysql。这工作,但它仍然作为@localhost登录我。为什么我必须使用关键字[打开]才能启动mysql

这是怎么回事?

感谢,

约翰

+1

当您输入'mysql'时会发生什么? – 2010-01-22 22:09:21

+0

“@ localhost”有什么问题?如果服务器在您的机器上运行,那么您从本地主机登录.... – 2010-01-22 22:11:44

+0

在MySQL用户有一个名称和一个域。如果你以root身份登录,它将是'root @ localhost',所以'@ localhost'不是一个完整的登录名。 你是如何安装MySQL的?在OS-X上有很多不同的方法,你使用哪一种方法可以在你的问题的答案中有很大的不同。 – Emily 2010-01-22 22:12:03

回答

0

/usr/local/mysql通常就是MySQL在OS X上安装试试这个命令的目录:

/usr/local/mysql/bin/mysql 

另外,我使用启动本地MySQL服务器别名:

alias mysqld="sudo /usr/local/mysql/bin/mysqld_safe" 
+0

我真是太过分了!哈罗德做到了!谢谢。 – user145110 2010-01-23 00:34:31

相关问题