:::| 目前位置圖示目前位置:首頁圖示回首頁 | 主功能頁圖示相關問答
Mariadb10的帳戶移轉

[日期]:2024/11/07  [瀏覽人數]:112

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將資料匯入新資料庫,匯入後就可查看匯入的使用者