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同行回答

y18511664518y18511664518技术总监长城超云
ls -ll看看你的目录权限,最好截图。显示全部

ls -ll看看你的目录权限,最好截图。

收起
金融其它 · 2017-09-01
浏览2009
lanbo1102lanbo1102数据库运维工程师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
浏览2059
renou2012renou2012数据库管理员KE
可以贴下详细的err日志显示全部

可以贴下详细的err日志

收起
金融其它 · 2017-09-01
浏览2042
liucj2004liucj2004其它undefined
首先你有没有多个etc文件,看一下你的mysql service用的是哪个配置文件。另外日志没有信息,也有可能是权限问题。你su 到mysql然后vim这个文件看看,是否没有权限显示全部

首先你有没有多个etc文件,看一下你的mysql service用的是哪个配置文件。另外日志没有信息,也有可能是权限问题。你su 到mysql然后vim这个文件看看,是否没有权限

收起
农业其它 · 2017-09-03
浏览1982

提问者

lanbo1102
数据库运维工程师zkjc

问题来自

相关问题

相关资料

相关文章

问题状态

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