今天一个阿里云客户ubuntu系统,mysql原来的数据储存在系统盘,后来数据越来越大,满了,购买新的数据盘,拷贝原来数据,但就是其他不了mysql,查看日志,错误如下:
111206 00:25:35 [ERROR] Can’t open the mysql.plugin table. Please run mysql_upgrade to create it.
111206 00:25:35 InnoDB: Operating system error number 13 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory.
InnoDB: File name ./ibdata1
InnoDB: File operation call: ‘open’.
InnoDB: Cannot continue operation.
InnoDB: File operation call: ‘open’.
重新查看/etc/mysql/my.cnf
datedir 没有错误,拷贝的数据用户和组也没有错误,ibdata1再拷贝一边还是一样错误。
查找资料,发现还有一个地方记录mysql数据储存路径
修改 /etc/apparmor.d/usr.sbin.mysqld
mysql 成功启动。
转载请注明:果果.IT » ubuntu 修改mysql 数据储存路径