VPS侦探论坛

 找回密码
 注册
查看: 3551|回复: 1

关于移动mysql文件位置,查了但是没人说我遇到的问题

[复制链接]
发表于 2017-3-28 14:59:36 | 显示全部楼层 |阅读模式

安装好LNMP后,如何更改网站的存放目录和MySQL的数据库存放目录?
网站存放目录的更改只需要修改对应虚拟主机的配置文件,将里面的root 后的目录改成新的目录,然后执行:cp -a 老目录 新目录,chown www:www -R 新目录。
(LNMP1.2的话还需要修改网站目录下的.user.ini 文件里的目录,参考https://lnmp.org/faq/lnmp-vhost-add-howto.html 末尾“其他事项”的说明。)
MySQL目录的更改,首先需要停掉mysql服务器/etc/init.d/mysql stop,下面新目录以/data/mysql/ 为例,然后cp -a /usr/local/mysql/var/* /data/mysql/,再chown mysql:mysql -R /data/mysql/ 下面再修改/etc/my.cnf ,查找[mysqld] ,在下面加入datadir = /data/mysql/ 保存,如果开启了innodb还需要修改innodb_data_home_dir 和innodb_log_group_home_dir为新的/data/mysql,启动mysql。

我是按照这个方法,进行到cp -a /usr/local/mysql/var/* /data/mysql/时提示错误:target `/data/mysql/' is not a directory


于是我手动复制文件夹到根目录建了一个文件,改权限,还有my.cnf,删除原来的mysql文件,但是重启后提示:Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)
etc/init.d/mysql restart
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2017-3-28 18:58:08 | 显示全部楼层

回复 1# 的帖子



提示错误:target `/data/mysql/' is not a directory,说明目标不是个目录

没日志我们没法说什么原因,按反馈必读提供日志信息
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-27 12:17 , Processed in 0.024620 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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