Add file 'README.create-user'.
This commit is contained in:
		
							
								
								
									
										83
									
								
								README.create-user
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										83
									
								
								README.create-user
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,83 @@ | ||||
| # ---------- | ||||
| # MariaDB > 10.3 | ||||
| # ---------- | ||||
|  | ||||
| # --- | ||||
| # - Backup user | ||||
| # --- | ||||
|  | ||||
| USER=backup | ||||
| PASS=backup | ||||
|  | ||||
| mysql -u root -S /run/mysqld/mysqld.sock -N -s -e "CREATE USER '${USER}'@'localhost' IDENTIFIED BY '${PASS}'" | ||||
|   | ||||
| mysql -u root -S /run/mysqld/mysqld.sock -N -s -e "GRANT USAGE ON *.* TO '${USER}'@'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 '${USER}'@'localhost'" | ||||
|  | ||||
| mysql -u root -S /run/mysqld/mysqld.sock -N -s -e "FLUSH PRIVILEGES" | ||||
|  | ||||
|  | ||||
| # --- | ||||
| # - Admin user (Warenform) | ||||
| # --- | ||||
|  | ||||
| CREATE USER IF NOT EXISTS 'admin'@'localhost' IDENTIFIED BY PASSWORD '*B45517A8959A464158F62B12FE7CDBAD79DCA343'; FLUSH PRIVILEGES; | ||||
| GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION; | ||||
| FLUSH PRIVILEGES; | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| # ---------- | ||||
| # MySQL: Option/Variable --login-path | ||||
| # ---------- | ||||
|  | ||||
| # as user backup | ||||
| # | ||||
| mysql_config_editor set --login-path=local --socket=/run/mysqld/mysqld.sock  --user=backup --password | ||||
|  | ||||
|  | ||||
| # as user root | ||||
| # | ||||
| mysql_config_editor set --login-path=local --socket=/run/mysqld/mysqld.sock  --user=root --password | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
|  | ||||
| # ---------- | ||||
| # MySQL 5.7 | ||||
| # ---------- | ||||
|  | ||||
|  | ||||
| # --- | ||||
| # - Backup user | ||||
| # --- | ||||
|  | ||||
| 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','','',''); | ||||
|  | ||||
|  | ||||
|  | ||||
| CREATE USER IF NOT EXISTS 'admin'@'localhost' IDENTIFIED WITH mysql_native_password ; UPDATE user SET authentication_string = '*B45517A8959A464158F62B12FE7CDBAD79DCA343' WHERE user = 'admin'; FLUSH PRIVILEGES; | ||||
| FLUSH PRIVILEGES; | ||||
|  | ||||
| CREATE USER 'admin'@'localhost' IDENTIFIED WITH 'mysql_native_password' AS '*B45517A8959A464158F62B12FE7CDBAD79DCA343' REQUIRE NONE PASSWORD EXPIRE DEFAULT ACCOUNT UNLOCK; | ||||
| FLUSH PRIVILEGES; | ||||
|  | ||||
|  | ||||
|  | ||||
| # ---------- | ||||
| # MySQL 8.x | ||||
| # --------- | ||||
|  | ||||
| USER=backup | ||||
| PASS=backup | ||||
|  | ||||
| CREATE USER '${USER}'@'localhost' IDENTIFIED WITH mysql_native_password BY '${PASS}' | ||||
|  | ||||
| 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','','','');- | ||||
|  | ||||
| SET PASSWORD FOR 'backup'@'localhost' = 'backup'; | ||||
|  | ||||
|  | ||||
		Reference in New Issue
	
	Block a user