MySQLでは、ローカルマシン以外からポートを経由してrootユーザで接続する事はできません

MySQLでは、ローカルマシン以外からポートを経由してrootユーザで接続する事はできません。
以下のようなメッセージが表示されます。

mysqlodbcconecterr

ユーザの追加には、GRANT ステートメントを使用します。
mysql プログラムを使用してサーバに MySQL root ユーザとして接続します。
そして、GRANT ステートメントを実行して新規ユーザを追加できます。

◎GRANTの構文
GRANT 権限 ON DB名.テーブル名 TO ユーザ名 INDENTIFIED BY ‘パスワード’

例) SELECT, INSERT, UPDATE, DELETE のみが実行できるローカルユーザを追加
mysql> GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO user IDENTIFIED BY ‘password’;
mysql> FLUSH PRIVILEGES;
(注意: 最後の FLUSH PRIVILEGES を実行しないと設定が有効になりません)



コメントを残す