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を使用してデータ共有とコンテキスト変更機能を実現します。

推薦する

テーブル内の要素のドラッグと並べ替えの問題について簡単に説明します

最近、要素テーブルを使用すると、並べ替えの問題によく遭遇します。単純な並べ替えであれば、要素の公式が...

docker runコンテナの自動終了の解決策

今日、Dockerfile を使用してイメージを作成したときに問題が発生し、イメージの実行後にコンテ...

Centos 6.5 での mysql-community-server. 5.7.18-1.el6 のインストール

次のコマンドを使用して、MySQL Serverがインストールされているかどうかを確認します。 [r...

CSSの複数条件の書き方の詳細説明:

:not疑似クラスセレクターは、式に一致しない要素をフィルタリングできます。例 テーブル tbod...

MySQL 5.6.23 のインストールと設定環境変数のチュートリアル

この記事では、MySQL 5.6.23のインストールと設定のチュートリアルを参考までに紹介します。具...

Vueコンポーネントの作成方法と使用方法を説明する記事

目次1. コンポーネントとは何ですか? 2. グローバルコンポーネントを作成する方法1 1. Vue...

雨滴効果を実現する JavaScript キャンバス

この記事では、雨滴効果を実現するためのJavaScriptキャンバスの具体的なコードを参考までに紹介...

Centos7にnginxをインストールする方法

必要な環境をインストールする1. gccのインストールnginx をインストールするには、公式サイト...

ウェブサイトのデザインでは色の階層感覚に注意を払う必要があります

最近、私はデザインには階層感覚が必要だと言っています。この階層感覚には、色の重ね合わせや要素の重ね合...

カルーセル効果を実現するための純粋なjs

この記事では、カルーセルマップの効果を実現するためのjsの具体的なコードを参考までに共有します。具体...

jsを使って簡単な計算機を作る

この記事では、jsで簡単な計算機を作成する具体的なコードを参考までに共有します。具体的な内容は次のと...

MySQL操作テーブルでよく使われるSQLのまとめ

1. テーブル内のフィールドの種類を表示する テーブル名を記述する desc テーブル名 2. テー...

TypeScript を使用して Vue3 で axios をカプセル化する詳細な例

この axios パッケージは、vue3 デモで使用されます。便宜上、element-plus は ...

docker に php-fpm サービス/拡張機能/構成をインストールする詳細なチュートリアル

macにbrewを使ってphp56をインストールしたところ、 opensslがバージョン1.1だった...

このようなシェル スクリプトを使用して、多数の MySQL データベースを強制終了します (推奨)

朝早くに電話で起こされました。あるプロジェクトのデータベースがダウンしていて起動できないとのことでし...