修改了innodb_data_home_dir后,mysql无法启动,请问该怎样解决?

happia 2006-11-07 06:18:32
我把另一块硬盘挂载到/mnt/c上,想把数据直接存储在这块硬盘上。然后修改my.cnf中的innodb_data_home_dir=/mnt/c,结果service mysql start 就失败了;我也试过把/var/lib/mysql下面的所有文件转移到/mnt/c下面,但是仍然无法启动。而如果不修改innodb_data_home_dir,mysql就可以启动,请问该怎么样解决这个问题?谢谢!!
...全文
428 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
happia 2006-11-08
  • 打赏
  • 举报
回复
看日志是这样的
061108 22:56:48 mysqld started
061108 22:56:48 [Warning] Asked for 196608 thread stack, but got 126976
061108 22:56:48 InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name /home/happia/innodb/ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.
061108 22:56:48 mysqld ended
懒得去死 2006-11-08
  • 打赏
  • 举报
回复
mysql.sock
happia 2006-11-08
  • 打赏
  • 举报
回复
就是
[root@localhost ~]# service mysql start
Starting MySQL................................... [失败]
huailairen 2006-11-07
  • 打赏
  • 举报
回复
启动的时候报什么错误?

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧