pid mysql 无法启动,MySQL pid结束(无法启动mysql)

I have a clean install of MySQL (mysql-5.5.24-osx10.6-x86_64). I am on Lion (OS 10.7.4) with a Mac Pro Quad Core. I installed MySQL the GUI installer and also installed the pref pane and the startup item.

However when I run:

sudo ./bin/mysqld_safe

I get this message:

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

I also cannot start MySQL from the preference pane.

Here is what I have tried so far based on the hours of Googling and research today:

Permissions issues?

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

and

sudo chown -R /usr/local/mysql-5.5.24-osx10.6-x86_64/

sudo chown -R /usr/local/mysql

sudo chown -R root:wheel /Library/StartupItems/MySQLCOM

Link issues?

in /usr/local/mysql/support-files/mysql.server -- I did:

basedir="/usr/local/mysql"

datadir="/usr/local/mysql/data"

In the file /etc/rc.common add the follow line at end:

/usr/local/mysql/bin/mysqld_safe --user=mysql &

sudo ln -s /usr/local/mysql-5.5.24-osx10.6-x86_64 /usr/local/mysql

I also tried the removal process here and reinstalled but this did not seem to make a difference. I also launched Activity Monitor in OS X to see if any other mySQL processes were running by chance but they were not.

Nothing above worked so I am sort of at wits end. Here is the log from the .err file located at:

/usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.err

120515 18:07:43 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended

120515 18:13:01 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.5.24-osx10.6-x86_64/data

120515 18:13:01 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/mysql-5.5.24-osx10.6-x86_64/data/ is case insensitive

120515 18:13:01 [Note] Plugin 'FEDERATED' is disabled.

/usr/local/mysql-5.5.24-osx10.6-x86_64/bin/mysqld: Table 'mysql.plugin' doesn't exist

120515 18:13:01 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

120515 18:13:01 InnoDB: The InnoDB memory heap is disabled

120515 18:13:01 InnoDB: Mutexes and rw_locks use GCC atomic builtins

120515 18:13:01 InnoDB: Compressed tables use zlib 1.2.3

120515 18:13:01 InnoDB: Initializing buffer pool, size = 128.0M

120515 18:13:01 InnoDB: Completed initialization of buffer pool

120515 18:13:01 InnoDB: highest supported file format is Barracuda.

120515 18:13:01 InnoDB: Waiting for the background threads to start

120515 18:13:02 InnoDB: 1.1.8 started; log sequence number 1595675

120515 18:13:02 [ERROR] /usr/local/mysql-5.5.24-osx10.6-x86_64/bin/mysqld: unknown option '--skip-locking'

120515 18:13:02 [ERROR] Aborting

120515 18:13:02 InnoDB: Starting shutdown...

120515 18:13:03 InnoDB: Shutdown completed; log sequence number 1595675

120515 18:13:03 [Note] /usr/local/mysql-5.5.24-osx10.6-x86_64/bin/mysqld: Shutdown complete

120515 18:13:03 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended

Update: I upgraded the same machine from Snow Leopard to Mountain Lion 10.8.1 and MySQL works perfectly fine now with the upgrade, I had to do nothing extra.

解决方案

I have the same problem when installing mysql newest version mysql-5.6.10-osx10.7-x86.dmg for my MAC OS 10.7.5. Following is my solutions.

First , delete the mysql installed

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

sudo rm -rf /Library/PreferencePanes/My*

sudo rm -rf ~/Library/PreferencePanes/My*

sudo rm -rf /Library/Receipts/mysql*

sudo rm -rf /Library/Receipts/MySQL*

sudo rm -rf /var/db/receipts/com.mysql.*

Then, get mysql-5.1.68-osx10.6-x86.dmg , install this old version, and done!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值