mysql数据库乱码恢复

摘要:
导出单个表mysqldump uroot p123456bookbooks>导出数据库mysqldump uroot p123456 dbook的表结构>仅导出数据mysqldump uroot p123456 tbook>数据库创建语句mysqldump uroot p123456 Bbook2>自动生成;导入所有数据库mysql-uroot-p123456<

mysql数据库字符集不支持导致数据乱码恢复

   
mysqldump --default-character-set=latin1 -d test >table.sql
# -d只导出数据库表结构,不导表数据

mysqldump --default-character-set=latin1 -t test > data.sql
# -t 只导出数据库表数据,不导出表结构,--default-character-set指定导出的数据原字符集是latin1格式


sed -i.bak 's/latin1/utf8/g' table.sql
sed -i.bak 's/latin1/utf8/g' data.sql
#修改导出的数据的字符集为utf8格式


mysql -e 'create database library;'
#创建新的数据库,用于数据恢复;


mysql -e 'use library;' -e 'show tables;'
mysql -e 'use library;' -e 'drop table books;' -e 'drop table category;'
#查看原来的库中是否有数据,若已操作,则执行删除即可

mysql library < table.sql
mysql library < data.sql
#导入表结构和表数据到新库

mysql -e 'use library;' -e 'select * from category;'
mysql -e 'use library;' -e 'select * from books;'
#查询验证结果

 


mysql常用知识参考(附):

C:导出单张表
mysqldump -uroot -p123456 book books >books.sql #导出book库books表
D:导出库的表结构
mysqldump -uroot -p123456 -d book>booktable.sql #只导出book库的表结构
E:只导出数据
mysqldump -uroot -p123456 -t book>bookdata.sql #只导出book库中的数据
F:导出数据库,并自动生成库的创建语句
mysqldump -uroot -p123456 -B book2 >book2.sql
mysql -uroot -p123456 < book2.sql 导入不用指定数据名
导入数据:
A:导入所有数据库
mysql -uroot -p123456 <all.sql
B:导入数据库
Mysql -uroot -p123456 book <book.sql #如果导入时,没有对应的数据库,需要你手动创建一下:mysql> create database book;
使用source导入
mysql> create database book;
mysql> use book;
mysql> source /root/book.sql

c:导入表
mysql> drop table books;
mysql> source /root/books.sql; ##导入表时,不需要重新,创建表。要先进到相应的数据库中
mysql> select * from books;
D:导入表结构和数据
mysql> create database book;
mysql -uroot -p123456 book<booktable.sql
mysql -uroot -p123456 book<bookdata.sql



免责声明:文章转载自《mysql数据库乱码恢复》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spring boot如何快速的配置多个Redis数据源svn ignore 的用法(忽略文件及目录)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

数据库SQL SERVER 2008R2 远程连接配置说明

SQL SERVER 2008 R2如何开启数据库的远程连接 环境要求: 首先准备好一台安装好SQL SERVER2008 R2的服务器。(仅适用于SQL SERVER2008 R2版本) 数据库远程建立步骤: 第一部分:在安装SQL Server 2008 R2的计算机上,点击开始 1选择程序中的“Microsoft SQL Server 2008 R2...

解决spring boot jpa查询,语句正确,返回为空问题

JPA(Hibernate),拥有很强大的能力,极大简化DAO层的开发 Spring Boot实现的是一站式全包,但是数据库是比较特殊的存在,在开发时可以使用Embedded数据库如DerBy等,但是实际环境下,都会把数据库分离到另一台专用服务器,在连接的时候,可能会出现和开发时不一样的各种BUG 调用查询接口,结果如下: [ {}, {...

Mac安装Mysql

目录 一、安装 二、环境变量 2.1 MySQL服务的启停和状态的查看 三、启动 四、初始化设置 4.1 退出sql界面 五、配置 5.1 检测修改结果 一、安装 第一步:打开网址,https://www.mysql.com ,点击downloads之后跳转到https://www.mysql.com/downloads 选择Community选...

软考笔记第三天之数据库系统

三级模式-两级映射 数据库模型(概念模式[用户视图]、外模式[DBA视图]、内模式[内部视图]) 外模式-概念模式映射,概念模式-内模式映射 E-R模型,实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 集成的方法: 多个局部E-R图一次集成。 逐步集成,用累加的...

新浪实时股票数据接口1

股票数据的获取目前有如下两种方法可以获取:1. http/javascript接口取数据 2. web-service接口 1.http/javascript接口取数据 1.1Sina股票数据接口 以大秦铁路(股票代码:601006)为例,如果要获取它的最新行情,只需访问新浪的股票数据接口:http://hq.sinajs.cn/list=sh601006...

DM7 备份还原、作业、DM 开发

备份还原 备份作用? 1、防止误操作。 2、软硬件故障,做恢复 3、防止天灾。 备份的方式:物理备份和逻辑备份 备份的介质:磁盘,磁带,光盘 集群:数据守护 ,dsc(rac) 也支持第三方的备份软件:上海爱数,鼎甲 物理备份 冷备和热备 冷备:DMAP服务是打开的,数据库实例是关闭的); 方式: 利用控制台工具去备 DMRMAN工具备份: 冷备份,...