我有一个干净的MySQL安装(mysql-5.5.24-osx10.6-x86_64).我在Lion(OS 10.7.4)上使用Mac Pro Quad Core.我安装了MySQL GUI安装程序,还安装了pref窗格和启动项.
但是,当我跑:
sudo ./bin/mysqld_safe
Run Code Online (Sandbox Code Playgroud)
我收到这条消息:
120515 17:58:19 mysqld_safe Logging to '/usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.err'.
120515 17:58:19 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.5.24-osx10.6-x86_64/data
120515 17:58:20 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended
Run Code Online (Sandbox Code Playgroud)
我也无法从首选项窗格启动MySQL.
以下是我今天根据谷歌搜索和研究时间尝试的内容:
权限问题?
cd /usr/local
sudo chown mysql mysql
sudo chown mysql mysql-5.5.24-osx10.6-x86_64
sudo chown _mysql mysql
sudo chown _mysql mysql-5.5.24-osx10.6-x86_64
Run Code Online (Sandbox Code Playgroud)
和
sudo chown -R /usr/local/mysql-5.5.24-osx10.6-x86_64/
sudo chown -R /usr/local/mysql
Run Code Online (Sandbox Code Playgroud)
sudo chown -R root:wheel /Library/StartupItems/MySQLCOM
Run Code Online (Sandbox Code Playgroud)
链接问题?
在/usr/local/mysql/support-files/mysql.server中 - 我做了:
basedir="/usr/local/mysql"
datadir="/usr/local/mysql/data"
Run Code Online (Sandbox Code Playgroud)
在文件/etc/rc.common中,在结尾处添加以下行:/ …
我刚刚在mac 10.6上安装了mysql,它不会启动.当我以传统方式启动它时,我得到以下内容:
Starting MySQL........
Run Code Online (Sandbox Code Playgroud)
错误!服务器退出而不更新PID文件(/usr/local/mysql/data/user.local.pid).
我在网上关注了其他一些说明并删除了我的自定义my.cnf文件并执行了以下命令:
sudo chown -R _mysql:_mysql /usr/local/mysql/
Run Code Online (Sandbox Code Playgroud)
然后尝试以安全模式启动它,我收到以下错误列表:
160414 12:48:18 mysqld_safe Logging to '/usr/local/mysql/data/user.local.err'.
touch: /usr/local/mysql/data/user.local.err: Permission denied
160414 12:48:18 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
/usr/local/mysql/bin/mysqld_safe: line 129: /usr/local/mysql/data/user.local.err: Permission denied
/usr/local/mysql/bin/mysqld_safe: line 166: /usr/local/mysql/data/user.local.err: Permission denied
160414 12:48:18 mysqld_safe mysqld from pid file /usr/local/mysql/data/user.local.pid ended
/usr/local/mysql/bin/mysqld_safe: line 129: /usr/local/mysql/data/user.local.err: Permission denied
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它运转起来?