【问题标题】:Access mysql for MAMP from command line从命令行访问 mysql for MAMP
【发布时间】:2014-01-21 18:23:07
【问题描述】:

我一直在学习 Ruby on Rails,并且已经成功使用命令行查看和编辑数据库(使用 mysql 命令)。

我现在正在使用 MAMP 并尝试安装 Wordpress。看来它使用的是“不同的”mysql。即,我通过命令行创建的数据库在 MAMP 的 phpmyadmin 中不可见,反之亦然。

如何通过命令行访问 MAMP 的 mysql?我猜我需要在使用mysql 命令登录时指定主机,但我不知道该放什么。由于 phpmyadmin 存在于 localhost:8888/phpMyAdmin,因此我尝试使用 mysql -h localhost:8888 -u root -p,但这不起作用(错误:Unknown MySQL server host 'localhost:8888')。

【问题讨论】:

    标签: mysql shell mamp


    【解决方案1】:

    MAMP 安装它自己的 MySQL,这意味着您现在在您的机器上安装了两个 MySQL 实例。

    尝试在终端中输入此内容

    /Applications/MAMP/Library/bin/mysql

    【讨论】:

      【解决方案2】:

      您也可以将其添加到您的 bash_profile 中,这样您就不必每次都通过在终端中运行来编写 /Applications/MAMP/Library/bin/mysql :

      sudo vi ~/.bash_profile

      并添加

      alias mysql="/Applications/MAMP/Library/bin/mysql"

      然后,你可以从终端运行:mysql -uroot -proot 注意没有空间可以工作。

      【讨论】:

        猜你喜欢
        • 2012-06-06
        • 1970-01-01
        • 2021-11-09
        • 2012-01-01
        • 2012-03-09
        • 2013-07-13
        相关资源
        最近更新 更多