修改数据库的存放位置

网上搜了很多方法测试都不可以
启动 mysql 都启动不了了。

我想把 /var/lib/mysql 位置修改成 /home/data

请问怎么做

作者: rczjp   发布时间: 2011-05-09

修改MY。INI OR CNF中的datadir试试

作者: WWWWA   发布时间: 2011-05-09

引用 1 楼 wwwwa 的回复:

修改MY。INI OR CNF中的datadir试试
你好,都试过的,好像只要修改它的配置文件就会启动不了,不知道是什么原因

作者: rczjp   发布时间: 2011-05-09

全新安装了之后,没有将 my-medinum.cnf 拷贝并改名到 /etc/my.cnf 也可以正常启动

我修改 my.cnf 加了 datadir=/home/data 就启动不了了?

作者: rczjp   发布时间: 2011-05-09

用户、目录是否有访问权限

作者: WWWWA   发布时间: 2011-05-09

引用 3 楼 rczjp 的回复:
全新安装了之后,没有将 my-medinum.cnf 拷贝并改名到 /etc/my.cnf 也可以正常启动

我修改 my.cnf 加了 datadir=/home/data 就启动不了了?

没这个目录的话需要先建立这个目录,而且这个目录需要你的启动用户有权限写


看.err错误日志报什么错

作者: rucypli   发布时间: 2011-05-09

恩,我用root的权限
目录存在


另外我查找 my.cnf
位置 /root/.local/share/Trash/files/my.cnf

请问这个是什么来的,好像很多 my.2.cnf my.3.cnf 之类的 做什么用?


网上说复制到 /etc/my.cnf 里面来,我没有复制也可以运行为什么?
/etc/这个目录是和 windows 下面的 system类似吗?

作者: rczjp   发布时间: 2011-05-09

/root/.local/share/Trash/files 而且这个文件夹很奇怪,我删除了之后,又有很多我以前操作过的文件啊,安装包之类的。。

作者: rczjp   发布时间: 2011-05-09

mysql启动会去几个目录下找my.cnf 如果都没有 则用默认的

作者: rucypli   发布时间: 2011-05-09

/root/.local/share/Trash/files 是回收站,呵呵,不好意思


想请教的是,我没有my.cnf MYSQL可以正常运行为什么?

作者: rczjp   发布时间: 2011-05-09

引用 8 楼 rucypli 的回复:

mysql启动会去几个目录下找my.cnf 如果都没有 则用默认的
你好,请问默认的是什么名字?

作者: rczjp   发布时间: 2011-05-09