mysql数据保存目录就按安装默认的目录/usr/local/mysql/(我下载的是一个lamp一键安 装包安装的mysql),随着服务运行与业务的增长,/usr/local/mysql所在分区空间使用快接近100%了,如何解决这个问题?
空间linuxjishu/9952.html target=_blank class=infotextkey>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
错误消息:
Starting MySQL. ERROR! The server quit without updating PID file (/usr/local/mysql/data/AY13121220352352963dZ.pid).
运行:
提示信息:
ERROR! MySQL is not running, but lock file (/var/lock/subsys/mysql) exists
解决办法,运行命令:
执行:
service mysqld start
配置成功。