Mysql启动报PID错误解决办法
(2013-07-11 10:16:49)
标签:
mysqlpidpythondjangoit |
分类: MacOS专区 |
在Mac Book使用brew安装Mysql 5.6.12,安装好后使用命令mysql.server
start的时候报错误,错误提示是
Starting MySQL
. ERROR! The server quit without updating PID file
(/usr/local/var/mysql/xxx.local.pid).
/usr/local/var/mysql/里面根本就没有pid的文件,不过有一个err的错误日志文件,check里面的内容发现一句
/usr/local/Cellar/mysql/5.6.12/bin/mysqld:
Can't find file: './mysql/plugin.frm' (errno: 13 - Permission
denied)
权限问题喽,然后就sodu chmoe 777了plugin.frm对应的文件,再次启动ok
这个问题有可能在使用brew安装的时候里面的权限设置的问题,权限较高,mysql没有办法访问,查了不少关于这个问题的介绍不怎么适应,还是老老实看error
log比较有效。
最近折腾python django mysql,在配置上真是折腾人呀,加上是在mac os里面,找个资料也不容易
python和mysql要连接需要一个Mysql-python下载地址http://nchc.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2.4b4/MySQL-python-1.2.4b4.tar.gz
下载后修改里面的site.cfg文件
mysql_config =
/usr/local/Cellar/mysql/5.6.12/bin/mysql_config#路径位你mysql的安装路径,找到mysql_config即可
然后执行安装python setup.py install有可能需要sudo哦,要不会报权限错误
前一篇:Python json编码
后一篇:django引入现有数据库