腾讯云专家经验凝聚成简,593页MySQL DBA工作笔记,透析MySQL架构

腾讯云专家经验凝聚成简,593页MySQL DBA工作笔记,透析MySQL架构,第1张

数据运维的变革,经历从手工造到脚本化、系统化、平台化、智能化的转变,逐步实现DBA对数据库的规范化、自动化、自助化、可视化、智能化、服务化管理,从而保障数据库的安全、稳定、高效运行。

MySQL则是目前最流行的关系型数据库,网上的学习资料也十分充足,这是一件好事,但是但小课堂依然推荐一定要看一看 《MySQL DBA工作笔记》 这本书

本书是根据ACE,腾讯云TVP,资深DBA,一线数据库专家多年运维经验凝聚成简,自已多年工作历程,点滴积累,从理论到实践,从开发规范视角到运维基本 *** 作,从业务需求到架构优化,全面阐述如何使用和运维好MySQL数据库,此书必将使你受益良多。

此书是 全面理解新时代DBA技术转型思路和运维心得 的最佳选择,是 透彻解析MySQL运维管理、架构优化和运维开发 的指路明灯;话不多说,跟着小课堂一起看一下!!!

第1章MySQL发展和技术选型

第2章理解MySQL体系结构

第3章MySQL基础运维面面观

第4章SQL开发规范和基础

第5章MySQL运维管理实践

第6章MySQL查询优化

第7章MySQL事务和锁

第8章MySQL集群和高可用设计

第9章MySQL性能测试

第10章基于业务的数据库架构设计

第11章运维开发基础

第12章自动化运维架构设计和规划

第13章MySQL运维基础架构设计

第14章MySQL运维管理模块设计

第15章运维自助化服务

MySQL作为现在最火的数据库,火爆程度不用我们来说,小课堂相信,这本来自一线数据库专家的 《MySQL DBA工作笔记》 一定能给大家带来巨大的收获,也能进一步推进MySQL的发展。

导出:mysqldump -u数据库用户名 -p数据库用户密码 数据库名称 >dbsql;

敲回车键后就开始导出您指定的数据库的结构和数据了

导入:可以先登录到mysql数据库上

然后use 数据库名 进入到指定的数据库,然后执行source 您导出的数据名称;

敲回车键就开始导入数据了

在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看: 

mysqldump 

最常用的: 

mysqldump -uroot -pmysql databasefoo table1 table2 > foosql 

这样就可以将数据库databasefoo的表table1,table2以sql形式导入foosql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数 

C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_drv > e:\date_drvsql 

mysql的数据导入也是相当便捷的,如: 

mysql -uroot databasefoo < foosql 

这样就可以将foosql的数据全部导入数据库databasefoo 

     1导出整个数据库 

mysqldump -u用户名 -p密码  数据库名 > 导出的文件名 

C:\Users\jack> mysqldump -uroot -pmysql sva_rec  > e:\sva_recsql 

2导出一个表,包括表结构和数据 

mysqldump -u用户名 -p 密码  数据库名 表名> 导出的文件名 

C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drvsql 

3导出一个数据库结构 

C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec > e:\sva_recsql 

     4导出一个表,只有表结构 

mysqldump -u用户名 -p 密码 -d数据库名  表名> 导出的文件名 

C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec date_rec_drv> e:\date_rec_drvsql 

5导入数据库 

常用source 命令 

进入mysql数据库控制台, 

如mysql -u root -p 

mysql>use 数据库 

然后使用source命令,后面参数为脚本文件(如这里用到的sql) 

mysql>source d:wcnc_dbsql

SQL理论上也行,但绝对不是几个语句就可以了的,需要写许多程序代码,特别是复制存储过程等内容。

简单的方法是使用专门的工具,比如PHPMYADMIN就有这样的功能,可以导出结构不要数据。还有MYSQLDUMPEXE也可以,下面的命令导出TEST数据库的结构:

mysqldumpexe --no-data test

在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:

mysqldump

最常用的:

mysqldump -uroot -pmysql databasefoo table1 table2 > foosql

这样就可以将数据库databasefoo的表table1,table2以sql形式导入foosql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数

C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_drv > e:\date_drvsql

mysql的数据导入也是相当便捷的,如:

mysql -uroot databasefoo < foosql

这样就可以将foosql的数据全部导入数据库databasefoo

1导出整个数据库

mysqldump -u用户名 -p密码 数据库名 > 导出的文件名

C:\Users\jack> mysqldump -uroot -pmysql sva_rec > e:\sva_recsql

2导出一个表,包括表结构和数据

mysqldump -u用户名 -p 密码 数据库名 表名> 导出的文件名

C:\Users\jack> mysqldump -uroot -pmysql sva_rec date_rec_drv> e:\date_rec_drvsql

3导出一个数据库结构

C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec > e:\sva_recsql

4导出一个表,只有表结构

mysqldump -u用户名 -p 密码 -d数据库名 表名> 导出的文件名

C:\Users\jack> mysqldump -uroot -pmysql -d sva_rec date_rec_drv> e:\date_rec_drvsql

5导入数据库

常用source 命令

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的sql)

mysql>source d:wcnc_dbsql

以上就是关于腾讯云专家经验凝聚成简,593页MySQL DBA工作笔记,透析MySQL架构全部的内容,包括:腾讯云专家经验凝聚成简,593页MySQL DBA工作笔记,透析MySQL架构、怎样将MySQL数据库结构和数据导出或导入、如何导出mysql数据库表结构等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9496360.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存