码迷,mamicode.com
首页 > 数据库 > 详细

mysql安装报错解决一例

时间:2016-04-15 14:11:14      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:mysql报错   'mysql.user' doesn't exist   

错误日志:

[root@HKBO scripts]# tail /var/log/mysqld.log

InnoDB: Apply batch completed

2014-12-08 11:01:37 15721 [Note] InnoDB: 128 rollback segment(s) are active.

2014-12-08 11:01:37 15721 [Note] InnoDB: Waiting for purge to start

2014-12-08 11:01:37 15721 [Note] InnoDB: 5.6.12 started; log sequence number 1600607

2014-12-08 11:01:37 15721 [Note] Server hostname (bind-address): ‘*‘; port: 3306

2014-12-08 11:01:37 15721 [Note] IPv6 is available.

2014-12-08 11:01:37 15721 [Note]   - ‘::‘ resolves to ‘::‘;

2014-12-08 11:01:37 15721 [Note] Server socket created on IP: ‘::‘.

2014-12-08 11:01:37 15721 [ERROR] Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.user‘ doesn‘t exist

141208 11:01:37 mysqld_safe mysqld from pid file /var/lib/mysql/HKBO.pid ended

错误原因:

由于mysql_install_db时指定的datadir路径为/home/tools/mysql/data,而my.cnf为缺省的路径

所以修改/etc/my.cnf路径和他一致就可以了

[root@OA scripts]# vim /etc/my.cnf
[mysqld]

..........
datadir=/home/tools/mysql/data
socket=/var/lib/mysql/mysql.sock
user=mysql
..........

然后重新mysql_install_db,问题解决

[root@OA scripts]# /etc/init.d/mysqld start
Starting MySQL.. SUCCESS!

本文出自 “IT--小哥” 博客,请务必保留此出处http://402753795.blog.51cto.com/10788998/1764136

mysql安装报错解决一例

标签:mysql报错   'mysql.user' doesn't exist   

原文地址:http://402753795.blog.51cto.com/10788998/1764136

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!