【发布时间】:2017-05-31 09:00:46
【问题描述】:
我正在尝试将 sql 导入我的数据库。
我使用的是 Ubuntu 操作系统。
这是一个错误:
david@david-VirtualBox:~$ mysql -u root -p test_project < db.sql
Enter password:
ERROR 1030 (HY000) at line 25: Got error 168 from storage engine`
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| testBase |
| test_project |
+--------------------+
6 rows in set (0,05 sec)
mysql> use test_project;
Database changed
mysql> show tables;
Empty set (0,00 sec)
任何想法如何解决它?我试过用谷歌搜索这个问题,但找不到任何有用的东西。
感谢您的回答。
【问题讨论】:
-
您使用的是什么存储引擎?创新数据库? MyISAM ?
-
这可能是一个潜在的答案:dba.stackexchange.com/questions/138505/…
-
@FMashiro 我正在使用 InnoDB
-
进入 phpmyadmin(如果有的话),选择你的数据库,在表格中你会看到一个名为“type”的列,这就是存储引擎
-
可能 mysql 没有权限写入您系统上的存储文件夹,或者您可能没有该卷上的空间