为了备份虚拟主机的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
备份成功!