一般是报 error 问题就是我们的 MySQL 没有权限, 这里主要是指三点: 一个是 MySQL 的安装主目录要设为 MySQL 用户和用户组. 一个是 logs 目录设置为 MySQL 用户以及用户组. 还有一个是 data 目录也是设置为用户以及用户组.(如果有其他的是 MySQL 需要的目录或文件也要这样子设置用户和用户组)
只要设好权限基本不报这个错误.
但是我今天想更换存储的数据目录, 所以我就把原来的数据目录下的所有文件删除了, 直接在 my.cnf 文件中指定数据目录的新目录, 然后再启动 MySQL 发现就不行了, 就报上面的那个错误
解决方法: 这个原因是 MySQL 在初始化的时候会创建一个独有的文件, 一旦找不到文件就会启动失败, 所以只能重新再初始化 data 目录了, 然后记好新密码. 这个时候就不报错了.
来源: http://www.bubuko.com/infodetail-2855546.html