小编kin*_*nak的帖子

重定位数据目录后mysql不启动

我有一个 Web 服务器,其中 mysql 的默认安装将其所有数据库文件放在/var/lib/mysql. 分区所在/var挂载只有2GB的空间,所以在运行出现空间问题后,我决定重新定位mysql的数据目录。

我天真的方法是将/var/lib/mysql目录完全复制到/web/dbs/mysql,然后更改/etc/mysql/my.cnf以使其读取

datadir = /web/dbs/mysql
Run Code Online (Sandbox Code Playgroud)

但是,重启后,我在mysql错误日志中得到以下错误,并且服务器无法启动。

130130  9:59:23 [Note] Plugin 'FEDERATED' is disabled.
/usr/sbin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
130130  9:59:23 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
130130  9:59:23  InnoDB: Initializing buffer pool, size = 8.0M
130130  9:59:23  InnoDB: Completed initialization of buffer pool
130130  9:59:23  InnoDB: Operating system error number 13 in a file operation.
InnoDB: The …
Run Code Online (Sandbox Code Playgroud)

linux startup file-permissions mysql5.1

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

file-permissions ×1

linux ×1

mysql5.1 ×1

startup ×1