mysql导出结构或表数据的操作
场景:
前两天在研发域搞开发,结果发现好久不⽤的⼀个 mysql 数据库连不上了,问了下同事,mysql 版本升级,原来的已经删了...删了...
那就是说以前存储的数据也都没了呗,只能去测试域导⼀份mysql的数据重新创建⼀下相关的数据库,这篇博客记录⼀下怎么导数据的,以备后续查看
创维42寸液晶电视价格>李婷寇振海1. 导mysql数据库结构和数据
# 导出整个数据库结构和数据
mysqldump -h[ip] -u[⽤户名] -p[密码] [数据库名] > [存储⽂件]
eg:
mysqldump -uroot -p123456 database > data.sql
# 导出整个数据库结构(不包含数据)
非诚勿扰 伍娇
mysqldump -h[ip] -u[⽤户名] -p[密码] -d [数据库名] > [存储⽂件]
eg:
mysqldump -uroot -p123456 -d database > data.sql
2. 导出数据表结构和数据
# 导出数据表结构和数据
回族的节日mysqldump -h[ip] -u[⽤户名] -p[密码] [数据库名] [数据表名] > [存储⽂件]
eg:
魔岩三杰现状
mysqldump -uroot -p123456 database table > table.sql
# 导出数据表结构(不包含数据)陈若轩
mysqldump -h[ip] -u[⽤户名] -p[密码] -d [数据库名] [数据表名] > [存储⽂件]
eg:
mysqldump -uroot -p123456 -d database table > table.sql
3. 备份数据恢复
# 备份数据恢复
mysql -h[ip] -u[⽤户名] -p[密码] [数据库名] < [存储⽂件]
eg:
mysql -uroot -p123456 database < table.sql