linux系统下MySQL数据库备份与恢复

备份:mysqldump -u userName -p dataBaseName > fileName.sql【自行设定sql文件名】
备份所有数据库:mysqldump -u userName -p --all-databases > fileName.sql
如果需要压缩导出的sql文件:mysqldump -u userName -p dataBaseName | gzip -9 > fileName.sql.gz
对应解压方法:gunzip fileName.sql.gz

恢复:mysql -u userName -p dataBaseName < fileName.sql
恢复压缩文件:gunzip < fileName.sql.gz | mysql -u userName -p dataBaseName
如果恢复已存在的数据库:mysqlimport -u userName -p dataBaseName fileName.sql

进入mysql恢复:
输入mysql -h IP地址 -u 用户 -p 密码 回车,进入mysql>
输入 show databases;回车,可以看到所有数据库列表,
新建要恢复的数据库:create database dbName;回车
切换到刚建立的数据库:use dbName;回车
导入数据:source fileName.sql;回车
再次出现mysql>并没有提示错误即还原成功

你可能感兴趣的:(SSH,MySQL)