Mariadb帳戶資料在mysql資料庫的global_priv內
新建的資料庫應該會有3筆資料user為:mariadb.sys、root、mysql
除了這3個以外其他應都是自建的,因此可以先將這3個以外的使用者匯出(可使用phpMyAdmin匯出)
匯出資料會大約如下:
INSERT INTO `global_priv` (`Host`, `User`, `Priv`) VALUES
('localhost', 'accounta', '{\"access\":0,\"version_id\":100612,\"plugin\":\"mysql_native_password\",\"authentication_string\":\"*XXXXXXXX\",\"password_last_changed\":1687751670,\"ssl_type\":0,\"ssl_cipher\":\"\",\"x509_issuer\":\"\",\"x509_subject\":\"\",\"max_questions\":0,\"max_updates\":0,\"max_connections\":0,\"max_user_connections\":0}'),
('localhost', 'accountb', '{\"access\":0,\"version_id\":100612,\"plugin\":\"mysql_native_password\",\"authentication_string\":\"*XXXXXXXXXX\",\"password_last_changed\":1678696098,\"ssl_type\":0,\"ssl_cipher\":\"\",\"x509_issuer\":\"\",\"x509_subject\":\"\",\"max_questions\":0,\"max_updates\":0,\"max_connections\":0,\"max_user_connections\":0}')
......
在version_id:後面接的是Mariadb的版本如:100612就是10.6.12版,可保留版本或改為要轉入的Mariadb的版本如:新資料庫版本為:10.6.19
,將其改為100619。
再用phpMyAdmin將資料匯入新資料庫,匯入後就可查看匯入的使用者