MariaDBはずっと動かしてきたのですが,コマンドラインで設定するのはずいぶん久しぶりで,あのヘンな😓 構文と格闘しています.
たいていのことはネット検索で解決できますが,新しく作ったユーザーを仮にtaroとしますが,そのtaroにGrant_privを含めた全ての権限を設定するのがなかなかできずに,ChatGPTに聞きました.
rootでログインして,
use mysql
create user 'taro'@'localhost' identified by 'パスワード';
grant all privileges on *.* to 'taro'@'localhost' with grant option;
とします.この最後の “with grant option” がポイントでした.