MySQLにローカルから接続する

リモートから接続するユーザー

リモートから接続するユーザーは以下のような感じで作成できます。

$mysql> grant all privileges on *.* to username@'%' identified by 'passwd';

on *.* はアクセス可能なデータベース・テーブルです。databasename.*のようにすればアクセスできるデータベースやテーブルを制限できます。

@%はアクセス可能なIP・ホストです。@192.168.0.%のように制限できます。

ローカルから接続するユーザー

ローカルから接続するにはusername@’%’だけでは接続できません。username@’localhost’でも権限を付与する必要があります。

$mysql> grant all privileges on *.* to username@'localhost' identified by 'passwd';

タイトルとURLをコピーしました