服务项目:网站建设、仿站、程序开发、APP开发设计、移动网站开发设计、企业网站设计、电子商务网站开发、网站维护、网站推广、UX/UI 、HTML5、CSS3、JS / Jquery ...
四川浚网科技有限公司
四川浚网科技有限公司 (开发设计官网)TEL : 15308000360 / QQ : 38585404

您的位置:首页 > 技术经验 > 数据库 > 正文

mysql数据存储目录迁移_mysql数据存储目录修改

在做mysql数据库设计时,如果能后期磁盘空间预估不足的话,则可能需要修改或迁移mysql数据库存储目录,本文提供了具体的目录迁移方法。

 
mysql数据保存目录就按安装默认的目录/usr/local/mysql/(我下载的是一个lamp一键安 装包安装的mysql),随着服务运行与业务的增长,/usr/local/mysql所在分区空间使用快接近100%了,如何解决这个问题?
 
空间mount在/app下了,linux下的ln -s命令做的软链接。
 
以下操作均在零晨1点操作,请首先将数据备份成sql文件):
1、service mysqld stop
 
2、在/app 下新建一个目录mysqldir : mkdir mysqldir #在新分区上建立mysqldir目录
 
3、cd /usr/local/mysql && cp -r /app/mysqldir 新数据拷到新目录mysqldir下
 
4、rm -rf mysql  //把原来的数据目录删掉
 
5、ln -s /app/mysqldir mysql
 
6、service mysqld start
 
运行第6条命令,mysql数据库竟然无法启动。
 
错误消息:
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/AY13121220352352963dZ.pid).
 
运行:
 
service mysqld status
 
提示信息:
ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
 
解决办法,运行命令:
 
1、chown -R mysql:mysql /app/mysqldir #设置新目录权限归mysql用户所有
2、rm -f /var/lock/subsys/mysql
执行:
 
service mysqld start
 
配置成功。



上一篇:MYSQL数据库安全的解决方案
下一篇:Windows下MySQL ZIP免安装包 安装配置(压缩包,安装包)

相关热词搜索:mysql 数据库 迁移