1.创建一个用于备份数据库的用户
mysql> create user 'backup'@'localhost' identified by '123';
2.添加权限
2.1 添加 SELECT 权限
根据报错,backup用户缺少select权限
[root@private_server ~]# mysqldump -ubackup -p123 -B wordpress > wordpress.sql
mysqldump: Got error: 1044: "Access denied for user 'backup'@'localhost' to database 'wordpress'" when selecting the database
给backup用户添加select权限
mysql> GRANT SELECT ON *.* TO 'backup'@'localhost';
2.2 添加 LOCK TABLES 权限
根据报错,backup用户缺少lock tables权限
[root@private_server ~]# mysqldump -ubackup -p123 -B wordpress > wordpress.sql
mysqldump: Got error: 1044: "Access denied for user 'backup'@'localhost' to database 'wordpress'" when using LOCK TABLES
给backup用户添加lock tables权限
mysql&