NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## mysql 之 mysqldump导出表结构 1.导出表结构 (-d参数) \* 导出一个库中的所有表结构 ``` mysqldump -h localhost -u root -p -d db_name > db_name.sql ``` \* 导出一个库中的一张或多张表的表结构(user表) ``` mysqldump -h localhost -u root -p -d db_name user> user.sql ``` \* 导出多个库的所有表结构 ``` mysqldump -h localhost -u root -p -d --databases dbname1 dbname2 > db_name.sql ``` \* 导出所有的数据库表结构 ``` mysqldump -h localhost -u root -p -d --all-databases > all_db.sql ``` 2.导出表结构和数据 (上面的命令去掉 -d 参数) 3.压缩备份(大概压缩到四分之一大小) ``` mysqldump -h localhost -u root -p dbname | gzip > db_name.sql.gz ``` 4.导入数据库 ``` mysql> create database db_name; mysql> source path/db_name.sql; ```