在Mac OS X Yosemite上安装MySQL并创建数据库

在Mac OS X Yosemite上安装MySQL并创建数据库,mysql,macos,osx-yosemite,Mysql,Macos,Osx Yosemite,我想在Mac OS X Yosemite上安装MySQL,创建一个新用户,然后创建一个名为“my_database”的新数据库。我该怎么做 我所尝试的: 从命令行,brew安装mysql。这将成功下载 MySQL到/usr/local/bin/MySQL 登录MySQLMySQL-u root 我在步骤2中遇到一个错误: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

我想在Mac OS X Yosemite上安装MySQL,创建一个新用户,然后创建一个名为“my_database”的新数据库。我该怎么做

我所尝试的:

  • 从命令行,
    brew安装mysql
    。这将成功下载 MySQL到
    /usr/local/bin/MySQL

  • 登录MySQL
    MySQL-u root

  • 我在步骤2中遇到一个错误:

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)` 
    

    我不知道如何解决这个问题。我运行了
    ps-ax | grep-mysql
    ,显示没有任何mysql进程在运行。然后我运行了
    sudo/usr/local/bin/mysql start
    ,但得到了相同的
    错误2002(HY000):无法连接到本地mysql…

    您可能需要更新mysql套接字的路径

    sudo ln-s/tmp/mysql.sock/var/mysql/mysql.sock

    我想这里已经回答了这个问题:

    我使用MacPorts,因此不确定如何操作,但需要先启动服务器。通常,使用
    launchctl
    命令。您是否尝试过使用
    sudo/Library/StartupItems/MySQLCOM/MySQLCOM start
    启动mysql进程,但不确定brew是否添加了此命令。您还应该能够通过转到
    /usr/local/bin/mysql/support files
    然后运行
    mysql.server start
    来启动服务器