Rerymu’s blog

暇つぶしに勉強している社会人の気まぐれブログ。

Unix_socket認証とは

 

MariaDBの初期設定時に遭遇したプラグインです。

 

Unix_socket認証とは、

DBにアクセスしようとしているUnixユーザを利用して認証するプラグインのこと。

つまり、OSのユーザがrootになっていれば、パスワードの入力なしでDBにrootとして接続できる。

通信範囲がlocalhostに限定されるというセキュリティ的なメリットがありそうです。

 

 

ちなみに、Unix_socket認証を使わずにパスワード認証にしたい場合は、

 

 update user set plugin='' where user='root';

 

userテーブルのpluginを空にして更新する。