Mysql 5.6ではユーザー名とパスワードを変更するメソッドが追加されました

Mysql 5.6ではユーザー名とパスワードを変更するメソッドが追加されました

まずMySQLにログインする

シェル> mysql --user=root mysql

パスワードがある場合は、--passwordまたは-pオプションを追加する必要があります。

ユーザーの追加

mysql> 'finley'@'localhost' というユーザーを作成し、'some_pass' で識別します。
mysql> GRANT OPTION を使用して、*.* のすべての権限を 'finley'@'localhost' に付与します。
mysql> 'some_pass' によって識別されるユーザー 'finley'@'%' を作成します。
mysql> GRANT OPTION を使用して、 'finley'@'%' に *.* のすべての権限を付与します。
mysql> 'admin'@'localhost' というユーザーを作成し、'admin_pass' で識別します。
mysql> 'admin'@'localhost' に *.* の RELOAD、PROCESS 権限を許可します。
mysql> 'dummy'@'localhost' というユーザーを作成します。

ユーザーを追加し、データベース固有の権限を設定します。

mysql> 'custom'@'localhost' というユーザーを作成し、'obscure' で識別します。
mysql> bankaccount.* に対して SELECT、INSERT、UPDATE、DELETE、CREATE、DROP 権限を 'custom'@'localhost' に付与します。
mysql> 'custom'@'host47.example.com' というユーザーを作成し、'obscure' で識別します。
mysql> GRANT SELECT、INSERT、UPDATE、DELETE、CREATE、DROP ON investors.* TO 'custom'@'host47.example.com';
mysql> 'custom'@'%.example.com' というユーザーを作成し、'obscure' で識別します。
mysql>custom.* に 'custom'@'%.example.com' に対する SELECT、INSERT、UPDATE、DELETE、CREATE、DROP 権限を付与します。

ユーザーを削除するには:

mysql> DROP USER 'jeffrey'@'localhost';

パスワードを変更するには:

mysql> 'jeffrey'@'localhost' のパスワードを設定 = PASSWORD('mypass');

現在ログインしているユーザーのパスワードを変更します。

mysql>パスワードを設定する = PASSWORD('mypass');

上記は、編集者が紹介したMySQL 5.6でユーザー名とパスワードを追加および変更する方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • ユーザー名とパスワードを入力せずにデータベースに直接接続する 2 つの方法

<<:  Linux における「!」の知られざる使用法のまとめ

>>:  Nginxはctxを使用してデータ共有とコンテキスト変更機能を実現します。

推薦する

MySQLサーバのスレッド数を表示する方法の詳細な説明

この記事では、例を使用して、MySQL サーバーのスレッド数を表示する方法について説明します。ご参考...

Dockerfile テキストファイルの使用例の分析

Dockerfile は、イメージをビルドするために使用されるテキスト ファイルです。テキスト コン...

HTML ページをズームアウトした後にスクロール バーを表示するためのサンプル コード

ここでは、HTML ページのサイズを縮小した後に下部にスクロール バーを表示し、スクロール バーをス...

vue-tableは追加と削除を実装します

この記事では、vue-table の追加と削除の具体的なコードを参考までに紹介します。具体的な内容は...

Mysql の一般的なベンチマーク コマンドの概要

mysqlslap共通パラメータの説明–auto-generate-sql システムはテスト用のSQ...

ゲーム着物メモ問題の簡単な分析

本日、ゲームを再起動した後、バックアップしたデータをターゲットデータベースにインポートできないことが...

MySQL テーブルを返すとインデックスが無効になるケースの説明

導入MySQL InnoDB エンジンがレコードをクエリし、インデックス カバレッジを使用できない場...

Docker Compose の実践とまとめ

Docker Compose は、Docker コンテナ クラスターのオーケストレーションを実現しま...

Ubuntu で nvidia グラフィック ドライバーをインストールする (簡単なインストール方法)

Ubuntu で nvidia グラフィック カード ドライバーをインストールします。同じ方法で ...

ウェブフロントエンド開発者が知っておくべき 9 つの実用的な CSS プロパティ

1. 角を丸くする今日の Web デザインは、常に最新の開発テクノロジーに追随しており、HTML5 ...

データベースの削除から逃走までの MySQL の徹底分析_上級編 (I) - データ整合性

1. データ整合性の概要1. データ整合性の概要データの冗長性とは、データベース内に重複したデータが...

Centos6.5 の rpm パッケージから mysql5.7 をインストールするときに発生する初期化エラーの解決策

1. rzをサーバーにアップロードして解凍する rz [root@mini2 アップロード]# ta...

Kubernetes ポッドオーケストレーションとライフサイクルの詳細な説明

目次K8Sマスター基本アーキテクチャポッドオーケストレーションコンセプトPod オブジェクトのプロパ...

MySQL InnoDBエンジンのインデックスとストレージ構造の詳細な説明

序文Oracle や SQL Server などのデータベースには、ストレージ エンジンが 1 つだ...

ECMAScriptにおけるプリミティブ値と参照値の詳しい説明

目次序文動的プロパティとは何ですか?値のコピー値の種類を決定する要約する序文これは JavaScri...