启动mysql问题Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
2015-06-19 16:09
671 查看
启动mysql出现问题
/etc/init.d/mysqld start
MySQL server PID file could not be found![FAILED]
Starting MySQL......................................The server quit without updating PID file (/data/mysql/mysql_3306/data/mysql.pid).[FAILED]
查看错误日志
150619 15:57:19 [Note] Server socket created on IP: '0.0.0.0'.
150619 15:57:19 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
原因:
./scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf
该步骤(初始化数据库)中my.cnf用的是默认的
而启动时用的是最新的
解决方法:
用最新的配置文件进行初始化
cd /usr/local/mysql/
./scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf
启动没有问题
/etc/init.d/mysqld start
MySQL server PID file could not be found![FAILED]
Starting MySQL......................................The server quit without updating PID file (/data/mysql/mysql_3306/data/mysql.pid).[FAILED]
查看错误日志
150619 15:57:19 [Note] Server socket created on IP: '0.0.0.0'.
150619 15:57:19 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
原因:
./scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf
该步骤(初始化数据库)中my.cnf用的是默认的
而启动时用的是最新的
解决方法:
用最新的配置文件进行初始化
cd /usr/local/mysql/
./scripts/mysql_install_db --user=mysql --defaults-file=/etc/my.cnf
启动没有问题
相关文章推荐
- MySQL中的integer 数据类型
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复
- MySQL 优化
- MySQL 数据类型
- Facebook's New Real-time Messaging System: HBase to Store 135+ Billion Messages a Month