1、错误描述
root@localhost 15:54: [cmp]> show tables; ERROR 1018 (HY000): Can't read dir of './cmp/' (errno: 13) root@localhost 15:54: [cmp]> show tables; ERROR 1018 (HY000): Can't read dir of './cmp/' (errno: 13) root@localhost 16:01: [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | cmp | | mysql | | student | | test | +--------------------+ 5 rows in set (0.00 sec) root@localhost 16:02: [(none)]> drop database cmp; ERROR 1008 (HY000): Can't drop database 'cmp'; database doesn't exist root@localhost 16:02: [(none)]> create database cmp; ERROR 1006 (HY000): Can't create database 'cmp' (errno: 13) root@localhost 16:02: [(none)]> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | cmp | | mysql | | student | | test | +--------------------+ 5 rows in set (0.00 sec) [yhd@localhost 桌面]$ mysql -uroot -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) [yhd@localhost 桌面]$ [yhd@localhost 桌面]$ mysql -uroot -p Enter password: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) [yhd@localhost 桌面]$ service mysqld start Starting MySQL. ERROR! Manager of pid-file quit without updating file.
2、错误原因
在CentOS系统上,创建和删除数据库cmp,但是数据库目录权限被限制了,导致出现这个错误
3、解决办法
修改mysql数据库目录文件权限
chown -R mysql:mysql /data/mysql