`

mysql数据库还原出错ERROR:Unknown command

 
阅读更多

mysql数据库还原出错ERROR:Unknown command '\\'解决手记

 

使用mysql命令行客户端,使用source导入备份文件,但导入中出错,

ERROR:
Unknown command '\\'.
ERROR:
Unknown command '\''.
ERROR:
Unknown command '\\'.
ERROR:
Unknown command '\''.
ERROR:
Unknown command '\\'.
ERROR:
Unknown command '\''.
ERROR:
Unknown command '\\'.
ERROR:
Unknown command '\''.

并且直接出现win32程序错误的提示,mysql客户端自动退出。

上网查询有人说是编码问题,在连接服务器端时命令中指定编码,如下形式

>mysql -uroot -pxxxxxx --default-character-set=utf8

要还原的数据库本身是gbk编码,但备份文件是utf-8,于是在连接时指定为gbk,但导入中照样出错。于是改用utf-8,出上命令行所未,居然好了,完全导入成功,2G多的数据库。

看来mysql的字符编码问题还要多多了学习,有点深奥。

是为手记20110526

------ 后记 20110603-------------------

一定要在连接mysql时,使用--default-character-set=utf8 参数,而不是在连接后使用 set names utf8 ,经测试,这样不行的。

分享到:
评论

相关推荐

    sql导入数据库时出现ERROR at line 206: Unknown command '\''的解决方法

    然而,在使用 mysql 命令将导出的数据库文件导入目标数据库时,可能会出现 "ERROR at line 206: Unknown command '\' " 的错误提示。本文将详细讲解该错误的原因和解决方法。 错误原因 该错误的出现是由于字符集的...

    基于JavaSpring推荐算法新生宿舍管理系统技术框架:前端:html css vue后端:java springboo

    数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql数据库:mysql...

    mysql数据库备份与还原图解

    #### 二、MySQL数据库还原 当需要将之前备份的数据恢复到MySQL数据库时,可以使用以下步骤: **1. 进入MySQL** - 同上所述,使用`mysql -u root -p`登录MySQL。 **2. 创建数据库** - 如果之前备份的数据库不...

    mysql数据库备份还原类.rar

    2. **数据库还原**: - 还原过程:还原数据库通常涉及读取备份文件中的SQL语句,并通过`mysql`命令行客户端或者PHP的PDO或mysqli接口执行这些语句。 - `upfile.class.php`:此文件可能包含一个用于恢复数据库的类...

    mysql数据库mysql: [ERROR] unknown option –skip-grant-tables

    mysql数据库报ERROR 1045 (28000): Access denied for user ‘ODBC’@’localhost’ (using password: NO) 看到网上说要配置my.ini 我的是win10系统,用的是mysql-5.7.18-winx64mysql 文件里没有my.ini,在网上看到...

    mysql数据库备份与还原图解.docx

    反之,MySQL 数据库还原是指将备份的数据恢复到数据库中。下面将详细介绍 MySQL 数据库备份与还原的步骤。 一、备份数据库 备份数据库是指将 MySQL 数据库中的数据导出到文件中,以便在需要时将数据恢复到数据库中...

    mysql执行sql文件报错Error: Unknown storage engine‘InnoDB’的解决方法

    然而,当你尝试执行一个依赖于InnoDB存储引擎的SQL文件时,如果系统报出“Error: Unknown storage engine 'InnoDB'”的错误,这意味着MySQL服务器无法识别或不支持InnoDB引擎。这通常是由于MySQL配置不当或InnoDB...

    mysql数据库mysql: [ERROR] unknown option '--skip-grant-tables'

    在使用MySQL数据库时,可能会遇到一些配置问题或命令行参数错误导致的错误提示。此次,我们将详细解析关于MySQL数据库中出现的“未知选项‘--skip-grant-tables’”错误,并提供解决方案。 首先,“--skip-grant-...

    mysql Unable to lock ./ibdata1, error: 11

    标题“mysql Unable to lock ./ibdata1, error: 11”所反映的问题是MySQL数据库在运行过程中遇到了一个常见的错误,提示无法锁定数据文件`ibdata1`,错误代码11。这个错误通常与数据库的表空间管理、并发操作或者...

    MYSQL 数据库导入导出命令

    在使用直接拷贝方法时,需要首先将数据库文件打包成一个文件,然后将其拷贝到目标服务器的相关目录中,最后将文件的属主和权限设置为 mysql:mysql。 命令语法 mysqldump 命令的语法如下: mysqldump -u [数据库...

    mysql数据库还原.7z

    本文件“mysql数据库还原.7z”显然包含了一个关于如何恢复误删除的MySQL数据库的重要教程或工具。 首先,让我们了解MySQL数据库的基本概念。MySQL是一个开源、免费的SQL数据库,广泛应用于Web应用程序,因其高性能...

    C#实现备份、还原MySql数据库

    本篇将详细讲解如何使用C#语言来实现MySQL数据库的备份与还原功能,并探讨如何通过线程设置定时自动备份。 首先,我们需要了解C#中与MySQL交互的基础知识。C#可以借助MySQL的数据提供者(如MySql.Data.MySqlClient...

    C#备份还原mysql数据库

    本篇文章将详细讲解如何使用C#来实现MySQL数据库的备份和还原功能。 首先,要进行MySQL数据库的备份,我们需要利用MySQL提供的命令行工具或者API接口。在C#中,我们可以使用`MySqlCommand`类执行SQL语句来完成这个...

    mysql数据库数据备份与还原源代码

    本项目提供了一个基于Java Servlet(jsp)的MySQL数据库数据备份与还原的源代码,帮助用户轻松地完成这一任务。 首先,我们要理解数据库备份的重要性。在日常操作中,由于硬件故障、软件错误、恶意攻击或意外删除等...

    C# MySQL数据库备份还原

    C# MySQL数据库批量备份还原工具是使用C#语言开发的一个数据库备份还原工具,主要用于对MySQL数据库进行批量备份和还原操作。该工具使用了Process类来操作cmd.exe,调用mysqldump.exe来执行备份和还原命令。 知识点...

    mysql数据库备份与还原图解借鉴.pdf

    MySQL 数据库还原是指从备份文件中恢复数据库,以恢复原来的数据库结构和数据。 一、备份数据库 在 MySQL 中,备份数据库可以使用 mysqldump 命令,该命令可以将整个数据库或指定的表备份到一个 SQL 文件中。备份...

    C#实现MySQL数据库的备份、还原和初始化

    本文将详细介绍如何使用C#来实现MySQL数据库的初始化、备份和还原功能。 首先,数据库的初始化通常指的是创建一个新的数据库。在C#中,你可以通过执行SQL语句来完成这一过程。在给出的代码示例中,`GetExecute`方法...

Global site tag (gtag.js) - Google Analytics