linux下第一次进行mysql数据库备份,语法没有问题,一直报错说语法有问题,后来请教同事:数据库备份是在root下进行,并非登录mysql进行操作。exit;退出mysql,重新进行操作,成功。
手工备份/还原数据库:
单独备份s12库下t_stph表:
mysqldump -h localhost -uroot --default-character-set=utf8 -p s12 t_stph > /home/mw/tomcat/backupData/stph20190717.sql;
整个库备份:
mysqldump -h localhost -uroot --default-character-set=utf8 -proot --databases s10 s12 sjsb_admin > /home/mw/tomcat/backupData/mysql20190717.sql;
还原数据库(整个数据库需要登录root,否则权限不够):
linux下登入mysql,执行命令:
source /home/mw/tomcat/backupData/mysql20190717.sql;
Linux命令下直接执行mysql命令单独还原某个库(需要指定数据库),等待完成:
mysql -uroot -proot s10 --one-database < /home/mw/tomcat/backupData/mysql20190717.sql;
linux下mysql备份异常
最新推荐文章于 2021-05-21 11:04:30 发布