新装的mysql,创建表时报错误 errno:13,网上查了一下是权限问题。解决方式如下:
到mysql的数据目录下:即启动进程中:--datadir=/data/soft/mysql/mysqldata参数指定的路径,
查看权限:
[root@phone1 mysqldata]# ll -al
total 29264
drwxr-xr-x 5 mysql mysql 4096 Jun 7 01:58 .
drwxr-xr-x 5 root root 4096 Jun 7 01:08 ..
drwxr-xr-x 2 root root 4096 Jun 7 01:38 data
drwx------ 2 mysql mysql 4096 Jun 7 01:58 djw
-rw-rw---- 1 mysql mysql 18874368 Jun 7 01:49 ibdata1
-rw-rw---- 1 mysql mysql 5242880 Jun 7 01:54 ib_logfile0
-rw-rw---- 1 mysql mysql 5242880 Jun 7 01:49 ib_logfile1
drwx------ 2 mysql mysql 4096 Jun 7 01:52 mysql
-rw-rw---- 1 mysql mysql 511062 Jun 7 01:52 mysql-bin.000001
-rw-rw---- 1 mysql mysql 232 Jun 7 01:58 mysql-bin.000002
-rw-rw---- 1 mysql mysql 38 Jun 7 01:54 mysql-bin.index
-rw-rw---- 1 mysql root 7373 Jun 7 01:55 phone1.err
-rw-rw---- 1 mysql mysql 6 Jun 7 01:54 phone1.pid
发现djw数据库只有mysql用户有添加读写权限,添加权限即可!