作者onlyunmandy (曼蒂在云端)
站内Linux
标题Re: [问题] 修改mysql资料存放位置
时间Sat Oct 11 18:00:47 2014
各位好
原本的问题已经解决了...
但是怎麽解决的我也不晓得= =
就一直重复更改动作就可以执行了...
我把datadir更改至/home/mysql,但mysql.sock还是在/var/lib/mysql
(因为mysql.sock复制过去後更改位置他还是自动消失)
之前另外一台的设定也是这样,是没有问题的
但是这台......
他没有抓到我要放的/home/mysql位置
储存位置还是在/var/lib/mysql
(my.cnf已经更改了喔喔喔~~~目录权限也有设定)
这台的状况是因为硬碟坏掉重灌了
然後厂商重灌後把系统档分割太小
原本的mysql资料档案过大无法全部回存(早已经放在/home/mysql里)
想说将储存路径修改至/home/mysql
将权限改好应该就可以了
但是一直发生问题...
是否有其他方式可以解决?
先谢谢大家了~~~ :)
※ 引述《onlyunmandy (曼蒂在云端)》之铭言:
: 各位好
: 我在网路上查询修改存放mysql资料夹
: 步骤为:
: 1. service mysqld stop
: 2. vim /etc/my.cnf
: 预设是/var/lib/mysql 改到要存放的位置/home/mysql
: 以及mysql.sock也有复制到存放位置里
: (在版上和网路上查询的问题都试过了)
: 3. service mysqld start
: 但不管怎麽试都是无法重启,但改回预设值就可以顺利重启
: 错误讯息是写
: "Do you already have another mysqld server running on socket: home/mysql/mysql.sock?"
: 想请问是否我有哪个步骤有遗漏掉的...?
: 我怎麽试都还是不行...?
: 麻烦各位大大帮忙... 谢谢...
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.143.69.60
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Linux/M.1413021649.A.4DD.html
1F:→ lantw44: mysql.sock 不需要复制,这个档案必须由 server 自行产生 10/12 00:40
2F:→ lantw44: 它只是用来跟 server 沟通的 socket file,server 结束以 10/12 00:41
3F:→ lantw44: 就该删掉(所以自动消失是正常现象) 10/12 00:41
4F:→ onlyunmandy: 原来如此!!! 我一直查不到相关资讯 谢谢L大 10/12 08:52
5F:→ onlyunmandy: 但储存位置... 会是设定问题吗? 但步骤都没弄错... 10/12 08:55
6F:推 afgn: /etc/my.cnf 10/14 14:24