Mysql 1006 不能创建表 errno:13解决方法

问题描述:本地root创建数据库提示异常信息
ERROR 1006 (HY000): Can't create database 'xxx' (errno: 13)

分析原因:因为root为最高权限,所以不是表权限不足问题,这个问题通常是由于目录没有权限造成的。

解决方案:
chown -R mysql:mysql /var/lib/mysql
chmod -R 770 /var/lib/mysql

建议mysql整个目录权限,修改为
chown -R mysql:mysql /mysql
chmod -R 770 /mysql