发布网友 发布时间:2022-04-14 08:55
共1个回答
热心网友 时间:2022-04-14 10:24
于是才发现/var/lib/mysql所在的分区资源严重不足,己经用到80%了。在网上查了下资料,有两种方法可以实现:[@more@]本来只是想做一个phpbb的测试站点,但无奈需要它真正的上架运作了。于是才发现/var/lib/mysql所在的分区资源严重不足,己经用到80%了。在网上查了下资料,有两种方法可以实现:首先service mysqld stop1、修改/etc/my.cnf配置文件将其中的datadir=/var/lib/mysql修改为现在想移动到的地方。然后将原来的数据文件cp过来。2、建立文件的软链接将/var/lib/mysql中的数据cp或mv到新的目的地。再将新目的地的目录链接为/var/lib/mysql以上完成后,启动mysql。service mysqld start如果OS version是AS 4的话,默认是开启selinux的。那么在经过以上更改后,你会发现无法启动mysql.查看/var/log/mysqld.log。日志显示error 13,没有权限创建test文件。既然问题是因为selinux,那么关闭selinux即可解决问题。关闭的方法如下:修改/etc/selinux/config将SELINUX=disabled重启机器。