原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。
http://dgd2010.blog.51cto.com/1539422/816797
- Sun 25 Mar 2012 05:07:30 PM CST
- 在迁移MySQL时出现的错误/usr/bin/mysqlshow: Cannot list tables in ********: Can't read dir of './********/' (errno: 13)
- Google关键词:mysql errno: 13
- 解决方案:MySQL数据库的子数据库必须是mysql用户和mysql组所有,否则mysql无法读取迁移过来的数据库。
- [root@localhost mysql]# ls -al
- total
- drwxr-xr-x. 7 root root 4096 Mar 24 02:44 .
- drwxr-xr-x. 48 root root 4096 Mar 24 02:45 ..
- -rw-r-----. 1 root root 27262976 Mar 24 02:44 ibdata1
- -rw-r-----. 1 root root 5242880 Mar 24 02:44 ib_logfile0
- -rw-r-----. 1 root root 5242880 Mar 24 02:44 ib_logfile1
- drwx------. 2 root root 4096 Mar 24 02:44 ********
- drwx------. 2 root root 4096 Mar 24 02:44 mysql
- drwx------. 2 root root 4096 Mar 24 02:44 performance_schema
- drwx------. 2 root root 4096 Mar 24 02:44 ********
- drwx------. 2 root root 4096 Mar 24 02:44 ********
- [root@localhost mysql]# ls /var/lib/mysql/ -al
- total
- drwxr-xr-x. 5 mysql mysql 4096 Mar 25 16:33 .
- drwxr-xr-x. 54 root root 4096 Mar 24 04:27 ..
- -rw-rw----. 1 mysql mysql 10485760 Mar 25 16:23 ibdata1
- -rw-rw----. 1 mysql mysql 5242880 Mar 25 16:23 ib_logfile0
- -rw-rw----. 1 mysql mysql 5242880 Mar 25 16:23 ib_logfile1
- drwx------. 2 root root 4096 Mar 25 16:33 ********
- drwx------. 2 mysql mysql 4096 Mar 25 16:23 mysql
- srwxrwxrwx. 1 mysql mysql 0 Mar 25 16:23 mysql.sock
- drwx------. 2 root root 4096 Mar 25 16:33 ********
- [root@localhost mysql]# chown -R mysql:mysql ./********/
- [root@localhost mysql]# chown -R mysql:mysql ./********/
- [root@localhost mysql]# service mysqld restart
- Stopping mysqld: [ OK ]
- Starting mysqld: [ OK ]
- [root@localhost mysql]# ls -al
- total
- drwxr-xr-x. 7 root root 4096 Mar 24 02:44 .
- drwxr-xr-x. 48 root root 4096 Mar 24 02:45 ..
- -rw-r-----. 1 root root 27262976 Mar 24 02:44 ibdata1
- -rw-r-----. 1 root root 5242880 Mar 24 02:44 ib_logfile0
- -rw-r-----. 1 root root 5242880 Mar 24 02:44 ib_logfile1
- drwx------. 2 mysql mysql 4096 Mar 24 02:44 ********
- drwx------. 2 root root 4096 Mar 24 02:44 mysql
- drwx------. 2 root root 4096 Mar 24 02:44 performance_schema
- drwx------. 2 root root 4096 Mar 24 02:44 ********
- drwx------. 2 mysql mysql 4096 Mar 24 02:44 ********
- [root@localhost mysql]# cd /var/lib/mysql/
- [root@localhost mysql]# ls -al
- total
- drwxr-xr-x. 5 mysql mysql 4096 Mar 25 17:12 .
- drwxr-xr-x. 54 root root 4096 Mar 24 04:27 ..
- -rw-rw----. 1 mysql mysql 10485760 Mar 25 17:11 ibdata1
- -rw-rw----. 1 mysql mysql 5242880 Mar 25 17:12 ib_logfile0
- -rw-rw----. 1 mysql mysql 5242880 Mar 25 16:23 ib_logfile1
- drwx------. 2 root root 4096 Mar 25 16:33 ********
- drwx------. 2 mysql mysql 4096 Mar 25 16:23 mysql
- srwxrwxrwx. 1 mysql mysql 0 Mar 25 17:12 mysql.sock
- drwx------. 2 root root 4096 Mar 25 16:33 ********
- [root@localhost mysql]# chown -R mysql:mysql ./********/
- [root@localhost mysql]# chown -R mysql:mysql ./********/
- [root@localhost mysql]# ls -al
- total
- drwxr-xr-x. 5 mysql mysql 4096 Mar 25 17:12 .
- drwxr-xr-x. 54 root root 4096 Mar 24 04:27 ..
- -rw-rw----. 1 mysql mysql 10485760 Mar 25 17:11 ibdata1
- -rw-rw----. 1 mysql mysql 5242880 Mar 25 17:12 ib_logfile0
- -rw-rw----. 1 mysql mysql 5242880 Mar 25 16:23 ib_logfile1
- drwx------. 2 mysql mysql 4096 Mar 25 16:33 ********
- drwx------. 2 mysql mysql 4096 Mar 25 16:23 mysql
- srwxrwxrwx. 1 mysql mysql 0 Mar 25 17:12 mysql.sock
- drwx------. 2 mysql mysql 4096 Mar 25 16:33 ********
- [root@localhost mysql]# service mysqld restart
- Stopping mysqld: [ OK ]
- Starting mysqld: [ OK ]
- [root@localhost mysql]#