mariadb备份与恢复

备份
mysqldump -u root -p --all-databases > all-databases.sql  #全库备份
mysqldump --opt -d 数据库名 -uroot -pXXXX > xxx.sql #只导出表结构,不导出数据

mysqldump -u 用户名 -p 数据库名 > 导出的文件名 #导出某个数据库
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 #导出一个表

恢复
1、使用source命令
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source wcnc_db.sql

2、使用mysqldump命令
mysqldump -u username -p dbname < filename.sql

3、使用mysql命令
mysql -u username -p -D dbname < filename.sql

原文地址:https://www.cnblogs.com/jinyuanliu/p/13557845.html