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:
Christoph 2023-01-22 16:22:03 +01:00
parent 07e65564d3
commit 9aaf090121

View File

@ -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;
## -