您的位置:首页 > 数据库 > MySQL

MySQL在使用过程中遇到的错误

2015-01-19 15:37 260 查看

ERROR 1006 (HY000): Can't create database 'demo' (errno: 28)

原因:这个数据库空间已满,实际应用中可能是日志文件占满了数据库空间。清空日志文件,或者增大数据库所在磁盘的空间。

‍解决办法:几种快速清空文件内容的方法:
  $ : > filename #其中的 : 是一个占位符, 不产生任何输出.
  $ > filename
  $ echo “” > filename
  $ echo /dev/null > filename
  $ echo > filename
  $ cat /dev/null > filename


ERROR 1018 (HY000): Can't read dir of './data/' (errno: 13)

原因:这个库目录的属主不对,使用chown修改下。可以在Linux下 #ls -l 或 #ll 查看该目录的详细信息,就可发现库目录的属主不是mysql。

例如:drwx------. 7 mysql mysql 4096 Jan 7 16:43 data

解决方法:#chown -R mysql:mysql /var/lib/mysql/data 其中 /var/lib/mysql/data 为mysql数据库存储目录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: