系统:LinuxMint14
安装包:官网下载的Mysql5.5的deb安装包
经过这几天的折腾,总算顺利的让Mysql跑起来了,说来还真不容易啊。总觉得apache+php+mysql在windows下,即使是一个个手动安装,都没什么问题,一下子就搞定,在linux下怎么就那么麻烦呢。
在百度中搜来的文章,说来说去还是一个抄一个,没一个对的,郁闷死了。
先说安装,Mysql的deb安装是没什么问题了,加上apt-get install libaio-dev,一切顺利
添加mysql用户,mysql_install_db安装数据库,等等一切顺利
可是mysql.server start说什么也启动不起来
搜了N个解决办法没一个是对的,郁闷。只好自己动手试了
折腾了好久,终于发现问题所在:
1.配置文件的位置,我发现有效的位置其实是mysql的安装目录/opt/mysql/server-5.5。而不是在/etc下,我日,坑爹啊,坑死爹啊,到处搜来的结果都是把my.cnf放到/etc下,我日啊。
2.需要在/opt/mysql/server-5.5/my.cnf配置文件中指定数据库目录。也就是 datadir = /opt/mysql/server-5.5/data。又一个坑爹,TNND,搜了那么多篇文章,就是没一个说到这点上。
3.还有就是/var/log/mysql目录的创建,为日志准备,这个到没什么,关键是以上两点
我只能说:抄,操~