修改位置主要分两种情况:
1. 还没开始安装 lnmp 提前做好了打算。这个时候就比较简单了。解决办法:
直接修改 LNMP 安装包目录里 lnmp.conf 配置文件即可。
修改 MySQL_Data_Dir 为你想放的位置。Default_Website_Dir 为网站存放位置。
2. 安装好 LNMP 后,如何更改网站的存放目录和 MySQL 的数据库存放目录?
网站存放目录的更改 :只需要修改对应虚拟主机的配置文件,将里面的 root 后的目录改成新的目录,然后执行:cp -a 老目录 新目录,chown www:www -R 新目录。
(LNMP1.2 的话还需要修改网站目录下的.user.ini 文件里的目录,参考 https://lnmp.org/faq/lnmp-vhost-add-howto.html 末尾“其他事项”的说明。)
MySQL 目录的更改 :
1) . 停掉 mysql 服务器 /etc/init.d/mysql stop
2). 新建目录,下面新目录以 /data/mysql/
为例,然后 cp -a /usr/local/mysql/var/* /data/mysql/
3). 授权,再 chown mysql:mysql -R
4). 修改配置文件:/data/mysql/
下面再修改 /etc/my.cnf
,查找 [mysqld],在下面加入 datadir = /data/mysql/
保存。
如果开启了 innodb 还需要修改 innodb_data_home_dir 和 innodb_log_group_home_dir 为新的 /data/mysql,启动 mysql。
至此修改完成。然后重启 lnmp。执行命令 lnmp restart