我刚刚为雪豹安装了mysql 5.5.16(通过pkg安装),但是我在运行mysql时没有权限(即无法授予privelages)并且很多我的命令在shell / bash中无法识别(即所有'mysql'命令无法识别。)
我认为我以root身份登录,但是当我'选择user()'时,它表明我签名是'btran'(不确定这是否是偶然创建的,我只是想访问root,我不知道该怎么做)。一切都在我的本地机器上,只是想开始学习mysql。我可以提供更多信息,但我们将非常感谢任何帮助!
答案 0 :(得分:0)
你没有说明;你尝试mysql命令时会得到什么错误?如果找不到该命令那么它可能是路径问题(快速谷歌搜索显示mysql命令是雪豹中的/ usr / local / mysql / bin / mysql,但我自己没有mac)。
第二 - 我们很清楚 - 在操作系统中扎根并不是MySQL的根源。如果二进制文件安装在上述位置,请使用...
设置root密码/usr/local/mysql/bin/mysqladmin -u root password [PASSWORD]
...命令。然后通过...
登录/usr/local/mysql/bin/mysql -u root -p
编辑:路径问题肯定是正确的。查看http://hivelogic.com/articles/compiling-mysql-on-snow-leopard/