为了备份虚拟主机的mysql数据库,只能用mysqldump导出到本地。
运行:
但由于数据库用户的权限不够,总显示:
是没有LOCK TABLES的权限,于是查看mysqldump的帮助,加上参数--skip-lock-tables
备份成功!
运行:
mysqldump --opt -h192.168.0.156 -uUsername -pPassword databaseName>database.sql
但由于数据库用户的权限不够,总显示:
mysqldump: Got error: 1044: Access denied for user 'Username'@'%' to database 'databaseName' when using LOCK TABLES是没有LOCK TABLES的权限,于是查看mysqldump的帮助,加上参数--skip-lock-tables
mysqldump --opt -h192.168.0.156 -uUsername -pPassword --skip-lock-tables databaseName>database.sql
备份成功!
本文介绍了一种在遇到mysqldump备份时因权限不足导致的问题及其解决方案。通过添加--skip-lock-tables参数,可以避免因没有LOCKTABLES权限而产生的错误,实现成功备份。
607

被折叠的 条评论
为什么被折叠?



