mysql 数据库还原出错ERROR:Unknown command '\' mysql中断

其实造成这个问题的原因还是由于编码的问题,网站数据库设置的是gbk 的,mysql默认是gbk;但是在导出数据的时候导出了utf8的sql文件,不管我如何重新导入,在连接数据库后使用set names utf8;都不行,如果用gbk导入一是一直是乱码也会出错,在网上找了好久刚好有个和我一样的问题 。她的解决方法如下

在连接服务器端时命令中指定编码,如下形式

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

我试了不行,出错,提示mysql默认设置的gbk 不能强行制定utf8,突然又一片帖子的方法解决了

修改后,重启mysql 导入问题解决了,还是很感谢这哥们的,毕竟人家09年提问,没人回答,自己解决了,自己给自己回复了,也方便了我们大家。

mysql 数据库还原出错ERROR:Unknown command '\' mysql中断

时间: 2024-08-25 16:31:33

mysql 数据库还原出错ERROR:Unknown command '\' mysql中断的相关文章

c# 连接 mysql数据库 弹出异常 Unknown system variable 'lower_case_table_names'

c# 连接 mysql数据库 弹出异常 Unknown system variable 'lower_case_table_names' visual studio 2019 c# nuget mysql.data package from oracle when  connection open throw exception 'Unknown system variable 'lower_case_table_names' 本地mysql版本5.0.22 mysql> select vers

MySQL数据库的优化(下)MySQL数据库的高可用架构方案

MySQL数据库的优化(下)MySQL数据库的高可用架构方案 2011-03-09 08:53 抚琴煮酒 51CTO 字号:T | T 在上一篇MySQL数据库的优化中,我们跟随笔者学习了单机MySQL数据库的优化,今天我们继续跟随笔者学习MySQL优化的集群方案. AD:51CTO 网+首届APP创新评选大赛火热启动——超百万资源等你拿! [51CTO独家特稿]在上一篇MySQL数据库的优化中,我们跟随笔者学习了单机MySQL数据库的优化,今天我们继续跟随笔者学习MySQL优化的集群方案. M

mysql数据库出现2003-Can't connect to MySQL server on 'localhost' (10061)的解决方法

1.右键点击我的电脑,找到管理! 2.找到服务和应用程序: 3.打开找到服务,打开: 4.在服务里找到MySQL,改成启动: mysql数据库出现2003-Can't connect to MySQL server on 'localhost' (10061)的解决方法

linux下配置QT5.12 ERROR: Unknown command line option '-no-xcursor'.!

xcursor是个什么东西.为什么会报错,怎么处理!在qt的autoconfigure.sh中添加下三条命令都不行.提示不认识-no-xcursor或者不认识nomake命令. -no-xcursor -no-xfixes -no-xrandr -no-xrender -no-separate-debug-info -no-fontconfig \-nomake examples -nomake tools -nomake tests -no-iconv \ linux下配置QT5.12 ERR

MySQL数据库还原:路径必须用正斜杠?

也是术业不精,其实之前也用命令行还原过几次MySQL数据库,但总记不清语法.这不,今天想把另一台电脑上备份的数据库还原过来,结果不停报错,如下图所示: 后来才发现,因为偷懒直接复制的路径名里,用的全是反斜杠,所以总报错.改成正斜杠就没事了: mysql -u derek -p dic <  D:/360YunPan/Derek/MySQL/20161023_pers_nam_deleted.sql 之前有几次,备份的时候忘记写上数据库名称,结果就没提示输入密码,备份出来的.sql文件也只有1KB

MYSQL---远程连接mysql数据库提示:ERROR 1130的解决办法

出现这种情况是因为mysql服务器出于安全考虑,默认只允许本地登录数据库服务器. 解决办法: 将远程服务器上的mysql数据库中的user表中root用户所对应的Host字段"127.0.0.1"改为"%"即可. mysql> use mysql mysql> update user set Host="%" where Host="127.0.0.1"; mysql> flush privileges; m

Zabbix导入MySQL数据库报错ERROR 1046 (3D000) at line 1: No database selected

使用如下命令导入Zabbix数据库时报错 解决办法: 1.先把原始的数据库压缩包备份 cp /usr/share/doc/zabbix-server-mysql-4.0.7/create.sql.gz create.sql.gz-backup cd /usr/share/doc/zabbix-server-mysql-4.0.7/ 2.解压数据库 gunzip create.sql.gz 3.安装nano编辑数据库信息 yum -y install nano # 用nano打开编辑数据库信息 n

mysql数据库备份设置延时备份方法(mysql主从配置)

一 为什么需要延时备份percona-xtrabackup是一个优秀的用于增量备份的工具.今天我们讲到的延时备份也是使用他们的产品.以前在MySQL AB复制一文中提到了AB复制.我们首先回顾下MySQL复制的相关要点.AB复制又称主从复制,实现的是数据同步.经过以下步骤: 1)主服务器把数据更改记录到二进制日志中,这个操作叫做二进制日志事件: 2)从服务器把主服务器的二进制日志事件拷贝到自己的中继日志(relay log)中: 3)从服务器执行中继日志中的事件,把更改应用到自己的数据上. 在生

MySql数据库学习笔记(二)—MySQL使用

1.基本命令 1. 连接数据库 mysql –u用户名 –p密码 –h主机IP 2. 创建数据库 mysql> create database 数据库名 3. 创建表 mysql> create table 表名(列名 类型 primary key(定义主键) auto_increment ) 4. 查看所有数据库 mysql> show databases; 5. 选择数据库 mysql> use 数据库名; 6. 查看数据库所有的表 mysql> show tables;