VPS侦探论坛

 找回密码
 注册
查看: 13580|回复: 5

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

[复制链接]
发表于 2010-12-12 20:43:09 | 显示全部楼层 |阅读模式

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
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 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 ,查找[mysqld]  ,在下面加入datadir         = /data/mysql/  ,给新目录加权限,重启。

注意,修改前先备份数据!!!!
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2010-12-13 12:27:19 | 显示全部楼层

回复 2# 的帖子


thanks ~~~
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-6-3 08:51:46 | 显示全部楼层



支持军哥~
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2012-6-6 10:22:37 | 显示全部楼层

回复 2# 的帖子


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

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

军哥运维代购:http://shop63846532.taobao.com/

发表于 2014-12-20 09:41:37 | 显示全部楼层

回复 2# 的帖子


会不会影响现有数据?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-5-17 13:24 , Processed in 0.026836 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表