Mysql创建表失败ERROR 1005 (HY000): Can't create table 't_cs' (errno: 13)

初学mysql,在学习的过程中可能会遇到各种各样的问题,但是问题不可怕,解决问题才好玩。

今天练习,准备创建表,发现报错ERROR 1005 (HY000): Can't create table 't_cs' (errno: 13)

mysql> use zxy
Database changed
mysql>  create table t_cs(id int,xm varchar(20));
ERROR 1005 (HY000): Can't create table 't_cs' (errno: 13)

而我使用其他数据库,就能创建成功,这个很不科学啊,所以我就想了想,这两个数据库的创建方法不一样,因此。。。 

我之前写过一边文章关于Mysql创建数据库,当时用了两种办法,第一个是直接使用命令CREATE DATABASE...等,第二个是在操作系统上直接创建物理数据库文件,这个当时创建完之后,数据库也能识别到,但是使用起来,有问题,创建表时失败,寻找原因,发现权限不对。

[root@zxy datadir]# ls -l
total 110684
-rw-rw---- 1 mysql mysql       56 Sep  4 13:58 auto.cnf
-rw-rw---- 1 mysql mysql 12582912 Sep 11 14:47 ibdata1
-rw-rw---- 1 mysql mysql 50331648 Sep 11 14:47 ib_logfile0
-rw-rw---- 1 mysql mysql 50331648 Sep  4 13:50 ib_logfile1
drwx------ 2 mysql m
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值