mysql错误
ubuntu8.04下使用apt-get安装mysql的缺省版本是5.0.5,安装完成时候,出现一些问题,无法启动mysqld,提示如下:
* Checking for corrupt, not cleanly closed and upgrade needing tables.
查了一下,好像没有什么好的解答,似乎这个提示和无法启动mysqld没有什么关系,查看mysql的log,也没有什么记录下来。所以干脆用源代码来进行安装,下了最新的5.1.34。在安装mysql之前,还需要安装ncurses这个库,安装完成之后,sudo ldconfig即可。
mysql安装完成之后,启动mysql,报如下错误:
Manager of pid-file quit without updating file.
Google之后,找到一个老外的提示,在新安装mysql的时候,需要执行mysql_install_db进行mysql插件的初始化。
总结:mysql一般的安装顺序是:
- ./configure –prefix=/usr/local/mysql
- make
- make install
- scripts/mysql_install_db
- 设定权限
chown -R root /usr/local/mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql
分类: linux