mysql_backup.sh: don't include databases 'mysql' and 'sys' into database creation sql file.
This commit is contained in:
		| @@ -103,11 +103,13 @@ | |||||||
| ## - | ## - | ||||||
| ## - MariaDB > 10.3  or installed from debian package system: | ## - MariaDB > 10.3  or installed from debian package system: | ||||||
| ## - | ## - | ||||||
| ## -  mysql -u root -S /var/run/mysqld/mysqld.sock -N -s -e "CREATE USER 'backup'@'localhost' IDENTIFIED BY 'backup'" | ## -  mysql -u root -S /run/mysqld/mysqld.sock -N -s -e "CREATE USER 'backup'@'localhost' IDENTIFIED BY 'backup'" | ||||||
| ## -    | ## -    | ||||||
| ## -  mysql -u root -S /var/run/mysqld/mysqld.sock -N -s -e "GRANT USAGE ON *.* TO 'backup'@'localhost'" | ## -  mysql -u root -S /run/mysqld/mysqld.sock -N -s -e "GRANT USAGE ON *.* TO 'backup'@'localhost'" | ||||||
| ## - | ## - | ||||||
| ## -  mysql -u root -S /var/run/mysqld/mysqld.sock -N -s -e "GRANT SELECT, SHOW VIEW, EVENT, LOCK TABLES, RELOAD, REPLICATION CLIENT ON *.* TO 'backup'@'localhost'" | ## -  mysql -u root -S /run/mysqld/mysqld.sock -N -s -e "GRANT SELECT, SHOW VIEW, EVENT, LOCK TABLES, EXECUTE, RELOAD, BINLOG MONITOR, REPLICATION CLIENT ON *.* TO 'backup'@'localhost'" | ||||||
|  | ## - | ||||||
|  | ## -   mysql -u root -S /run/mysqld/mysqld.sock -N -s -e "FLUSH PRIVILEGES" | ||||||
| ## - | ## - | ||||||
| ## - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ## - !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | ||||||
|  |  | ||||||
| @@ -1159,6 +1161,10 @@ if $ARCHIVE ;then | |||||||
|          continue |          continue | ||||||
|       fi |       fi | ||||||
|  |  | ||||||
|  |       if [ "$i" = "mysql" -o "$i" = "sys" ];then | ||||||
|  |          continue | ||||||
|  |       fi | ||||||
|  |  | ||||||
|       echo "CREATE DATABASE IF NOT EXISTS $i CHARACTER SET utf8 COLLATE utf8_general_ci;" \ |       echo "CREATE DATABASE IF NOT EXISTS $i CHARACTER SET utf8 COLLATE utf8_general_ci;" \ | ||||||
|          >> ${_backupDestArchiveDir}/MySQL_Create_Databases-${filedate}.sql |          >> ${_backupDestArchiveDir}/MySQL_Create_Databases-${filedate}.sql | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user