lovegx999 发表于 2010-12-12 20:43:09

lnmp安装的mysql如何更改数据库存放目录路径

lnmp 在安装mysql
如何更改数据库存放路径?
比如把路径放置为 /data/mysql/

1.如果安装前,在centos.sh中的
groupadd mysql
useradd -g mysql mysql
cp /usr/local/mysql/share/mysql/my-medium.cnf /etc/my.cnf
sed -i 's/skip-locking/skip-external-locking/g' /etc/my.cnf
/usr/local/mysql/bin/mysql_install_db --user=mysql
chown -R mysql /usr/local/mysql/var
chgrp -R mysql /usr/local/mysql/.
cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
chkconfig --level 345 mysql on
echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf
echo "/usr/local/lib" >>/etc/ld.so.conf
改为
chown -R mysql /data/mysql/
是否这样就可以了?
2.安装后如何修改?

请军哥指教下   
3q

licess 发表于 2010-12-12 22:11:07

1、安装前修改/etc/my.cnf,加入datadir         = /data/mysql/   再执行sed -i 's/skip-locking/skip-external-locking/g' /etc/my.cnf 之后的命令,将里面的给目录加权限修改为你新的目录
2、安装后
停止mysql,移动/usr/local/mysql/var/ 到新目录,修改/etc/my.cnf ,查找,在下面加入datadir         = /data/mysql/,给新目录加权限,重启。

注意,修改前先备份数据!!!!

lovegx999 发表于 2010-12-13 12:27:19

回复 2# 的帖子

thanks ~~~:lol

unranked 发表于 2011-6-3 08:51:46

支持军哥~:victory: :victory: :kiss:

bycnboy 发表于 2012-6-6 10:22:37

回复 2# 的帖子

= /data/mysql/,给新目录加权限,重启。

这个到底要加什么权限啊军哥

shtml 发表于 2014-12-20 09:41:37

回复 2# 的帖子

会不会影响现有数据?
页: [1]
查看完整版本: lnmp安装的mysql如何更改数据库存放目录路径