IT咨询服务 无法启动MySQL

因数据库目录位置的问题导致mysql启动不成功?

在my.cnf中,设置如下:
[mysqld]
datadir=/home/mysql/data
socket=/home/mysql/data/mysql.sock
数据库启动时
[root@redlinux01 ~]# service mysql restart
Stopping mysqld: [ OK ]
2017-09-01T08:19:01.971002Z mysqld_safe Directory '/home/mysql/data' for UNIX socket file don't exists.
MySQL Daemon failed to start.
Starting mysqld: [FAILED]
可是目录已经存在,而且权限也有,可是就是不成功
[mysql@redlinux01 ~]$ ls -trl
total 768
drwxrwxr-x. 2 mysql mysql 4096 Aug 15 18:17 logs
drwxrwxrwx. 5 mysql mysql 4096 Aug 31 02:47 data
[mysql@redlinux01 ~]$ pwd
/home/mysql
只有将数据库路径该为默认的
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
启动才能成功
[root@redlinux01 ~]# service mysql restart
Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]

初学mysql,请高手给指点一下,这是什么原因造成的?

参与16

4 同行回答

lanbo1102 lanbo1102 数据库运维工程师 zkjc
QQ图片20170901164717.png我指定的错误日志log-error=/var/log/redlinux01.err执行service mysql start 没有错误日志输出显示全部

QQ图片20170901164717.png

QQ图片20170901164717.png

我指定的错误日志
log-error=/var/log/redlinux01.err
执行service mysql start 没有错误日志输出

收起
IT咨询服务 · 2017-09-01
浏览2118

提问者

lanbo1102
数据库运维工程师 zkjc
评论45

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-09-01
  • 关注会员:5 人
  • 问题浏览:5462
  • 最近回答:2017-09-03
  • X社区推广