mysql_backup.sh: adjust comment - add directive to give Reload Privileges to backup user - is needed at least since MySQL 5.7.41 ..
This commit is contained in:
		| @@ -24,22 +24,35 @@ | ||||
| ## - | ||||
| ## - Since MySQL 5.5 - you also have to add process privileges (Process_priv = 'Y') | ||||
| ## - INSERT INTO user (Host,User,Password,Select_priv,Process_priv,Lock_tables_priv,Show_view_priv,Event_priv) VALUES('localhost','backup',password('backup'),'Y','Y','Y','Y','Y'); | ||||
| ## -  | ||||
| ## -       UPDATE user SET Process_priv = 'Y' WHERE User = 'backup'; | ||||
| ## - | ||||
| ## - | ||||
| ## - Since MySQL 5.6 - you also have to add process privileges (Super_priv = 'Y') | ||||
| ## - INSERT INTO user (Host,User,Password,Select_priv,Super_priv,Process_priv,Lock_tables_priv,Show_view_priv,Event_priv) VALUES('localhost','backup',password('backup'),'Y','Y','Y','Y','Y','Y'); | ||||
| ## -  | ||||
| ## -       UPDATE user SET Super_priv = 'Y' WHERE User = 'backup'; | ||||
| ## - | ||||
| ## - | ||||
| ## - Since MySQL 5.7.x - you also have to add process privileges (Execute_priv = 'Y') | ||||
| ## -                     Password field is now: "authentication_string" | ||||
| ## - INSERT INTO user (Host,User,authentication_string,Select_priv,Super_priv,Process_priv,Lock_tables_priv,Show_view_priv,Event_priv,Execute_priv,ssl_cipher,x509_issuer,x509_subject) VALUES('localhost','backup',password('backup'),'Y','Y','Y','Y','Y','Y','Y','','',''); | ||||
| ## -  | ||||
| ## -       UPDATE user SET Execute_priv = 'Y' WHERE User = 'backup'; | ||||
| ## - | ||||
| ## - | ||||
| ## - Since MySQL 5.7.40 - you also have to add reload privileges (Reload_priv = 'Y') | ||||
| ## -                      Password field is now: "authentication_string" | ||||
| ## - INSERT INTO user (Host,User,authentication_string,Select_priv,Reload_priv,Super_priv,Process_priv,Lock_tables_priv,Show_view_priv,Event_priv,Execute_priv,ssl_cipher,x509_issuer,x509_subject) VALUES('localhost','backup',password('backup'),'Y','Y','Y','Y','Y','Y','Y','Y','','',''); | ||||
| ## - | ||||
| ## -       UPDATE user SET Reload_priv = 'Y' WHERE User = 'backup'; | ||||
| ## - | ||||
| ## - | ||||
| ## - Since MySQL 8.x  | ||||
| ## -    - Password is now set by an extra statement - 'password'  function  is no longer supported | ||||
| ## -    - You need dynamic privilege BACKUP_ADMIN for user 'backup' | ||||
| ## - | ||||
| ## - INSERT INTO user (Host,User,Select_priv,Super_priv,Process_priv,Lock_tables_priv,Show_view_priv,Event_priv,Execute_priv,ssl_cipher,x509_issuer,x509_subject) VALUES('localhost','backup','Y','Y','Y','Y','Y','Y','Y','','',''); | ||||
| ## - INSERT INTO user (Host,User,Select_priv,Reload_priv,Super_priv,Process_priv,Lock_tables_priv,Show_view_priv,Event_priv,Execute_priv,ssl_cipher,x509_issuer,x509_subject) VALUES('localhost','backup','Y','Y','Y','Y','Y','Y','Y','Y','','',''); | ||||
| ## - | ||||
| ## - FLUSH PRIVILEGES; | ||||
| ## - | ||||
|   | ||||
		Reference in New Issue
	
	Block a user