mysql errno:13

新装的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用户有添加读写权限,添加权限即可!

你可能感兴趣的:(mysql)