1

我从生产中转储了一个数据库。我想导入我的本地数据库

mysql -u user_name -p db < db.sql

但它显示了一些错误

第 25 行的错误 1005 (HY000):无法创建表 'table_account' (errno:13)

而且我无法导入表格。当我尝试导入特定数据库时会出现此问题。试图导入其他一些数据库。它工作正常。

任何人都可以解决这个问题。

提前致谢。

4

3 回答 3

1

检查数据库目录的所有者,可能是它的问题..

试试这个:chown -R mysql:mysql /var/lib/mysql/database_name.

于 2014-01-22T10:28:55.210 回答
0

不要在数据库'mysql'中创建任何表;它很特别。而是创建一些其他数据库,并通过 USE 进入它。

于 2014-01-22T10:41:45.260 回答
0

我正在重新发布我在评论中提到的答案,以便于访问。

使用的命令 -> mysql -u root -p lock-tables=false db < databackup.sql

此外,下面提到的链接将为您提供更多信息链接

于 2018-09-26T15:45:44.307 回答