最近?のMariaDBはインストールした後にセキュアインストールっていうのがある。

ルートのパスワード設定とか対話形式でやってくれるので、ありがたや。rootのパスワード再設定とかもしてくれる。rootの再設定って昔はセーフモードで上げて~、あれこれのテーブルを直でUpdateして~みたいな感じだったので、コレできるとだいぶありがたや。

インストール後に↓

#~~インストール

#終わったらサービス上げる
sudo systemctl start mariadb

#↓のコマンド
sudo '/usr/bin/mysql_secure_installation'

#そしたら対話形式に色々効いてくるので答えてくだけ
#最初に現在のルートのパスワード聞いてくるけど
#本当に初回は空欄(エンターのみ)でOK

Enter current password for root (enter for none): 

#本当に初回は↓
Set root password? [Y/n] y
#2回目以降は↓
Change the root password? [Y/n] y

New password: 
Re-enter new password: 

Remove anonymous users? [Y/n] n
Disallow root login remotely? [Y/n] n
Remove test database and access to it? [Y/n] n
Reload privilege tables now? [Y/n] n

パスワード以外の質問は自分は基本nでやってる。ローカルで試してる程度だったら、特に消す必要もないので。

昔のやり方より断然こっちの方が楽でよい。