MySQLでユーザー作成する最も効率の良いやり方
公開日: : mysql
※MySQL8ではCreate Userする必要があります
Create User する必要ない
んですねー。
いきなりGRANTコマンドで良いんですな。
コマンド
GRANT ALL PRIVILEGES ON
`データベース名`.*
TO
'新規作成するユーザー名'@'localhost'
IDENTIFIED BY
'新規作成するユーザーのパスワード';
注意点
GRANT ALL PRIVILEGES ON
`データベース名`.*
TO
'新規作成するユーザー名'@'localhost'
IDENTIFIED BY PASSWORD
'新規作成するユーザーのパスワード';
ってやっちゃうと、
ERROR 1372 (HY000): Password hash should be a 41-digit hexadecimal number
というようなエラーが出てしまいます。
これは「新規作成するユーザーのパスワード」を、ハッシュ化されたパスワードで指定していないためです。
ハッシュ化していないパスワードで指定する場合には、「PASSWORD」を付けずにコマンド発行すること。
参考にしたサイト
http://server-helper.doorblog.jp/archives/6578594.html
ありがとうございました。
Googleアドセンスレスポンシブ
関連記事
-
wordpressのログインパスワードをMySQLのCLI(コマンド)から変更する方法
UPDATE wp_users SET user_pass = MD5('ぱすわーど') WHERE
-
MySQLのダンプを戻す際、\(バックスラッシュ or 円マーク)出たら
事象 mysql -u ユーザー名 -p データベース名 < 戻したいダンプファイル名.sq
-
WordPress を IIS環境へ引っ越しする手順 – 環境構築編
WordPress を IIS環境へ引っ越しする手順についてメモ。 ちょと長くなりそうなので、
-
MySQL テーブル属性 「Geneterated Column」とは
実カラムの値を計算した結果 を格納する専⽤のカラム 出典(qiitaMySQLのGen
-
WordPressに大量にたまったスパムコメントをプラグインなしで消す
MySQLのコマンドで実施 DELETE FROM wp_comments WHERE c
-
MySQLでテーブル作成するときの属性「UNSIGNED」は整数のみ許可するやつ
意味 数値型って、マイナスの値〜正の値まで幅が取れるけど、UNSIGNEDをつけとくと、正の値