/usr/local/mysql/bin/mysql_install_db --user=mysql
--datadir=/data/mysql_data
注意: --datadir=这个的目录路径也是非常重要,和/etc/init.d/mysqld里的datadir的路径必须要一致,不然也会导致启动失败,
还有的是mysql.sock文件是否丢失。
在/etc/init.d/mysqld里的找到basedir=这一行的后面添加mysql安装路径
在 mysql> 里面的操作假如是输错命令或者还没有输入完毕回车了的时候 ,千万不要 ctrl+c ,不然就很容易导致mysql出错不能正常启动。(这是我的个人见解,若是不对请指出)
在 mysql> 里面的操作假如是输错命令或者还没有输入完毕回车了的时候 ,千万不要 ctrl+c ,不然就很容易导致mysql出错不能正常启动。(这是我的个人见解,若是不对请指出)
再次补充一点:编译安装目录下的support-files里面有个my-large.cnf复制覆盖原来的/etc/my.cnf后需要修改my.cnf配置文件,将skip-locking的注释掉,不然也是会启动不了mysql
本文转自wsw26 51CTO博客,原文链接:http://blog.51cto.com/wsw26/1725851,如需转载请自行联系原作者