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アドセンスレスポンシブ

関連記事

no image

wordpressのログインパスワードをMySQLのCLI(コマンド)から変更する方法

UPDATE wp_users SET user_pass = MD5('ぱすわーど') WHERE

記事を読む

no image

MySQLのダンプを戻す際、\(バックスラッシュ or 円マーク)出たら

事象 mysql -u ユーザー名 -p データベース名 < 戻したいダンプファイル名.sq

記事を読む

no image

WordPress を IIS環境へ引っ越しする手順 – 環境構築編

WordPress を IIS環境へ引っ越しする手順についてメモ。 ちょと長くなりそうなので、

記事を読む

animal_dolphin-iruka-mysql-logo

MySQL テーブル属性 「Geneterated Column」とは

実カラムの値を計算した結果 を格納する専⽤のカラム 出典(qiitaMySQLのGen

記事を読む

no image

WordPressに大量にたまったスパムコメントをプラグインなしで消す

MySQLのコマンドで実施 DELETE FROM wp_comments WHERE c

記事を読む

animal_dolphin-iruka-mysql-logo

MySQLでテーブル作成するときの属性「UNSIGNED」は整数のみ許可するやつ

意味 数値型って、マイナスの値〜正の値まで幅が取れるけど、UNSIGNEDをつけとくと、正の値

記事を読む

Googleアドセンスレスポンシブ

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

PAGE TOP ↑