在Mac OS X Yosemite上安装MySQL并创建数据库
我想在Mac OS X Yosemite上安装MySQL,创建一个新用户,然后创建一个名为“my_database”的新数据库。我该怎么做 我所尝试的:在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'
brew安装mysql
。这将成功下载
MySQL到/usr/local/bin/MySQL
MySQL-u root
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
来启动服务器