【问题标题】:mySQL 5.5 starting server/ privelages denied in snow leopard雪豹中的mySQL 5.5启动服务器/权限被拒绝
【发布时间】:2011-12-06 14:37:38
【问题描述】:

我刚刚为雪豹安装了 mysql 5.5.16(通过 pkg install),但是在运行 mysql 时我没有权限(即无法授予权限)并且我的许多命令在 shell/bash 中无法识别(即所有'mysql' 命令无法识别)。

我想我是以 root 身份登录的,但是当我执行“选择用户()”时,它显示我已签名为“btran”(不确定这是否是意外创建的,我只是想访问root,我不知道该怎么做)。一切都在我的本地机器上,只是想开始学习mysql。我可以提供更多信息,但任何帮助将不胜感激!

【问题讨论】:

    标签: mysql macos osx-snow-leopard


    【解决方案1】:

    您没有指定;尝试 mysql 命令时遇到什么错误?如果找不到该命令,则可能是路径问题(快速谷歌搜索显示 mysql 命令是雪豹中的 /usr/local/mysql/bin/mysql 但我自己没有mac)。

    第二——我们很清楚——在 OS 中成为 root 并不是在 MySQL 中成为 root。如果二进制文件安装在上述位置,请使用...设置您的 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/

    【讨论】:

    • 谢谢!为了澄清我的问题,我无法在 mySQL 中以 root 身份登录,因此无法授予任何权限或执行设置示例数据库所需的任何管理。我使用了你的命令,它工作得很好。不幸的是,我没有培训书,所以我无法测试并确认我拥有我需要的一切,但似乎我应该没问题或至少在正确的轨道上。再次感谢您的帮助!
    猜你喜欢
    • 1970-01-01
    • 2016-06-11
    • 2016-07-31
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 2021-05-03
    • 2018-01-11
    • 1970-01-01
    相关资源
    最近更新 更多