mariadb_secure_installation
,可進行 root 密碼設定、刪除匿名帳號、刪除測試資料庫等功能,mariadb 10.5.16 版本設定 root 密碼使用 update 更新 mysql.global_priv
資料表。
[root@kvm3 ~]# grep esc_pass /usr/bin/mariadb-secure-installation esc_pass=`basic_single_escape "$rootpass"` echo "password='$esc_pass'" >>$config esc_pass=`basic_single_escape "$password1"` do_query "UPDATE mysql.global_priv SET priv=json_set(priv, '$.plugin', 'mysql_native_password', '$.authentication_string', PASSWORD('$esc_pass')) WHERE User='root';"
mariadb_secure_installation
進行 root 密碼設定,確實更新了 mysql.global_priv
資料表,但沒生效,除非先做過上一節以 alter 命令改過密碼。