导入数据库出现下面提示错误:
ERROR 1005 (HY000) at line 1727: Can't create table 'xxxxxxx' (errno: -1)
查看日志会有以下报错:
120912 20:24:42 InnoDB: Error creating file './xxxxxx.ibd'.
120912 20:24:42 InnoDB: Operating system error number 17 in a file operation.
InnoDB: Error number 17 means 'File exists'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
InnoDB: The file already exists though the corresponding table did not
InnoDB: exist in the InnoDB data dictionary. Have you moved InnoDB
InnoDB: .ibd files around without using the SQL commands
InnoDB: DISCARD TABLESPACE and IMPORT TABLESPACE, or did
InnoDB: mysqld crash in the middle of CREATE TABLE? You can
InnoDB: resolve the problem by removing the file './xxxxxxxxx.ibd'
InnoDB: under the 'datadir' of MySQL
从报错日志可以看到解决方法:
InnoDB: resolve the problem by removing the file './xxxxxxx.ibd'
所以只要移除'./xxxxxxxx.ibd'这个文件即可
相关推荐
安装报错信息 24741 error code EPERM 24742 error syscall unlink 24743 error path E:\workspaces\multiplatform\node_modules\.staging\regexpp-c7c47c68\index.js.map 24744 error errno -4048 24745 error ...
在程序中使用以下语句连接MySQL数据库服务器: @$db=new MySQLi('localhost','userName','password','databaseName'); 以上代码实例化了MySQLi类并且创建了到主机localhost的连接,该连接使用的用户名和密码分别为:...
树莓派4B使用 Adafruit_PCA9685 报错IOError: [Errno 121] Remote I/O error解决办法 首先,确保已经下载了python2或python3的Adafruit_PCA9685库,然后要明白,报该错原因是:Adafruit_PCA9685无法找到外部的硬件,...
Linux下安装初始化完MySQL数据库之后,使用mysqld_safe启动mysql数据库,如下发现,启动失败 [root@SVNServer bin]# ./mysqld_safe –user=mysql& 或 [root@SVNServer bin]# /etc/init.d/mysqld start Starting ...
1. 扩展的源代码:包括JavaScript、HTML和CSS文件,这些文件构成了React DevTools的用户界面和功能实现。 2. 图标和其他资源:如插件在浏览器中显示的图标,以及可能用到的其他图形资源。 3. manifest.json:这是...
- 错误处理:学会检查mysql_errno()和mysql_error()来捕获和处理连接或查询中的错误。 - SQL注入:了解SQL注入的概念,学习如何避免在输入验证和参数化查询中引入潜在的安全漏洞。 7. 进阶主题: - 存储过程与...
在 MySQL 数据库中,错误代码可以分为五个级别:Error、Warning、Note、Info 和 Debug。其中,Error 是最严重的错误级别,表示 MySQL 数据库无法继续执行当前操作;Warning 表示 MySQL 数据库可以继续执行当前操作,...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
### MySQL服务启动问题详解 #### 一、问题背景与原因分析 在Windows 2003环境下遇到MySQL服务无法启动的问题,通常此类问题的发生可能是由多种因素造成的,但根据题目中提供的信息,主要的原因指向了数据文件损坏...
今天接到测试人员反应,测试环境前端应用程序无连接mysql数据库,登录mysql服务器,查看错误日志,发现有如下报错: ERROR 1135 (HY000): Can’t create a new thread (errno 11);if you are not out of available ...
3. **错误处理**:在尝试连接后,你应该检查`mysql_errno()`返回的错误代码,以及使用`mysql_error()`获取详细的错误信息。 4. **SQL查询**:使用`int mysql_query(MYSQL*, const char*)`发送SQL查询。例如,执行一...
MySQL的C/C++ API是开发人员使用C或C++语言与MySQL数据库进行交互的一种接口。这个API提供了丰富的函数和结构,使得程序员能够执行SQL查询、处理结果集、管理数据库连接等操作。以下是对Mysql C/C++ API的详细说明:...
VCS双机启动的时候可能出现如下错误:VCS ERROR V-16-1-10600 Cannot connect to VCS engine 该文档是我在解决该错误的方法,希望能帮助到有需要的朋友!
- `mysql_errno()`和`mysql_error()`:获取最近操作的错误号和错误信息。 8. **优化与性能**: - `preparedStatement`:预编译SQL语句,提高执行效率。 - `connection pooling`:连接池技术,重用已建立的连接,...
- 在每个可能出错的地方,检查`mysql_errno(&conn)`返回的错误代码,通过`mysql_error(&conn)`获取错误信息。 9. **注意线程安全**: - MySQL C API在多线程环境中不是完全线程安全的,需要开发者自己处理线程...
在使用MySQL数据库的过程中,可能会遇到“权限不足”的错误提示,这通常是因为当前用户没有足够的权限来执行某些操作(如创建表、删除数据等)。本文将详细介绍如何解决MySQL权限不足的问题,并提供具体的解决方案。...
MySQL复制出错,报Last_SQL_Errno:1146通常是由于从库上缺少某个表或数据文件导致的。此错误通常与数据迁移、表空间操作(如discard和import tablespace)有关。以下是对该问题的详细分析和解决策略: 1. **错误...
- 在执行`yum makecache`命令时出现错误提示:“http://mirrors.163.com/centos/6/os/x86_64/repodata/repomd.xml:[Errno 14] PYCURLERROR 22 - 'The requested URL returned error: 404 Not Found'”。 3. **报错...
- **处理数据库删除失败问题**:如果尝试删除数据库时遇到 `ERROR 1010 (HY000): Error dropping database (can't rmdir './dbname', errno: 39)` 的错误,可以手动删除相关目录下的所有文件(注意保留该目录本身)...