ユーザー作成

  ユーザー作成と mysql.user テーブル と パスワード再設定



以下の記述は、MySQL のマニュアルの MySQL への新規ユーザの追加
より作成しました

  
GRANT ALL PRIVILEGES ON *.* 
	TO nightwalker@localhost
	IDENTIFIED BY 'password'
	WITH GRANT OPTION
  

実行すると、以下のようにデータが mysql.user に作成されます。

localhostnightwalker5d2e19393cc5ef67YYYYYYYYYYYYYYYYYYYYY?????????000

これだと、ローカルからは接続できますが、他の PC から接続出来ないので、nightwalker@'%' で追加作成します

  
GRANT ALL PRIVILEGES ON *.* 
	TO nightwalker@'%'
	IDENTIFIED BY 'password'
	WITH GRANT OPTION
  

localhostnightwalker5d2e19393cc5ef67YYYYYYYYYYYYYYYYYYYYY?????????000
%nightwalker5d2e19393cc5ef67YYYYYYYYYYYYYYYYYYYYY?????????000

新規ユーザを作成した際、IDENTIFIED BY 節を指定しなければそのユーザはパスワードなしになります。
つまり、危険です。

パスワードの設定には、SET PASSWORD コマンドを使用することもできます

  
SET PASSWORD FOR 'nightwalker'@'%' = PASSWORD('newpass')
  

localhostnightwalker5d2e19393cc5ef67YYYYYYYYYYYYYYYYYYYYY?????????000
%nightwalker45ab966f48704dedYYYYYYYYYYYYYYYYYYYYY?????????000
※ 下段だけが変更されている事に注意して下さい














  infoboard   管理者用   
このエントリーをはてなブックマークに追加




SQLの窓  天気  IT用語辞典
Yahoo!ニュース  マルチ辞書
PHP マニュアル  Google URL短縮 


フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ