如何借助命令行客户端在mysql中对项目的所有表和过程进行备份

最佳答案

从OS Shell,而不是从MySQL Shell内部

mysqldump --routines <db name> -u<username> -p > backup.sql


如果要保存所有数据库:

mysqldump --routes --all-databases -u<username> -p > backup.sql


只是附带说明,出于安全原因,请避免在数据库表中存储纯文本密码,并避免在线打印实际数据库;)

关于mysql - 使用MySql-CommandlineClient执行备份,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42129979/

10-11 18:48