MySQL 8.0 以降の一般的なコマンドの詳細な説明

MySQL 8.0 以降の一般的なコマンドの詳細な説明

リモートアクセスを有効にする

次のコマンドを実行して、root ユーザーのリモート アクセス権を有効にします。

'password' によって識別されるユーザー 'root'@'%' を作成します。
*.* のすべての権限を 'root'@'%' に付与します。
ALTER USER 'root'@'%' を 'password' によって mysql_native_password で識別します。
権限のフラッシュ;

注: パスワードはルート パスワードであり、FLUSH PRIVILEGES は更新権限です。

データのインポート

CSV テーブルをインポートするには、次のコマンドを開きます。

グローバル local_infile を 1 に設定

テーブルの内容をクリア

次のコマンドは、テーブルの内容をすべてクリアするだけでなく、自動増分 ID を 0 から開始します。具体的なコマンドは次のとおりです。

TRUNCATE TABLE "テーブル名";

知識ポイントの拡張:

MySQL 8.0 操作コマンド

MySQL 8.x は、これまで一般的に使用されていた MySQL 5.x と比較して大きな変更が加えられているため、多くのコマンドが MySQL 8.x マシンでは正常に実行できません。そのため、参考およびご自身のリマインダとして、MySQL 8.x の操作コマンドをいくつか紹介します。

MySQL 8.0 と MySQL 5.0 の暗号化ルールは異なり、現在の多くのツールはそれをサポートしていません。ここでは、MySQL ユーザー ログインの暗号化ルールを mysql_native_password に変更する方法を使用して問題を解決します。

暗号化ルールを変更する

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' パスワードは期限切れにならない;

ルートユーザーのパスワードを更新する

ALTER USER 'root'@'%' を 'new_password' によって mysql_native_password で識別します。

権限の更新

FLUSH PRIVILEGES;

MySQL 8.0で新しいユーザーを作成する

PS: 'root'@'localhost' と 'root'@'%' は2つの異なるユーザーなので、%に変更するには次のようにします。

'password' によって識別されるユーザー 'root'@'%' を作成します。
GRANT オプション付きで、*.* のすべての権限を 'root'@'%' に付与します。
権限のフラッシュ;

要約する

上記は、編集者が紹介したMySQL8.0+の一般的なコマンドです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • MySQL 8 の新機能: 自動増分主キーの永続性に関する詳細な説明
  • MySQL 8.0 の新機能: アトミック DDL ステートメントのサポート
  • MySQL 8.0 DDLアトミック機能と実装原則
  • Mysql8.0はソート問題を解決するためにウィンドウ関数を使用する
  • MySQL 8.0.18コマンドの詳細な説明
  • MySQL 8.0.18はデータベースにユーザーを追加し、権限を付与します
  • MySql8.0以降のバージョンでROOTパスワードを正しく変更する方法
  • mysql8 共通テーブル式 CTE 使用例の分析

<<:  Linuxのwhichコマンドの具体的な使い方

>>:  JS におけるメモリと変数の保存についての詳細な説明

推薦する

仕事の効率を上げるJS略語スキル20選

目次複数の変数を同時に宣言する場合は、1 行に短縮できます。分割代入は複数の変数に同時に値を割り当て...

js キャンバスは角丸画像を実現します

この記事では、角を丸くするためのjsキャンバスの具体的なコードを参考までに紹介します。具体的な内容は...

.htaccess を使用して特定の IP からの Web サイトへのアクセスを禁止する方法

序文コストを考慮して、ほとんどのウェブマスターは、多数の小規模なウェブサイト用にサーバーを個別に購入...

JSプロトタイプとプロトタイプチェーンについての簡単な説明

目次1. プロトタイプ2. プロトタイプポインタ: __proto__要約する1. プロトタイプJa...

HTML で余分なテキストを省略記号に変換する方法

HTML で余分なテキストを省略記号として表示したい場合は、いくつかの方法があります。 1行テキスト...

Linux環境でタイムゾーンを設定できない問題を解決

Linuxでタイムゾーンを変更する場合、常に変更することはできませんAsia/Shanghai に変...

Ubuntu 12.04 でカーネルツリーを構築する実装プロセスの詳細な説明

まず使用しているカーネルのバージョンを確認してくださいlin@lin-仮想マシン:~$ uname ...

Vueは、商品の数を制御するためのコンポーネントのパッケージ化と使用を実装します。

Vueのコントロール商品数量コンポーネントのカプセル化と使用は参考までに。具体的な内容は以下のとお...

有名ウェブサイトのロゴにおすすめのフォント40選

世界で最も有名なウェブサイトのロゴデザインにはどんなフォントが使われているかご存知ですか?これらのフ...

resizeを使用して画像切り替えプレビュー機能を実装する方法

要点CSS resize プロパティを使用すると、要素のサイズ変更可能性を制御できます。サイズ変更を...

Vueはメニューナビゲーションを実装するためにelement-uiを使用します

この記事では、Element-uiを使用してメニューナビゲーションを実装するVueの具体的なコードを...

Vue で axios を使用して画像をアップロードするときに発生する問題

目次FormDataとは何ですか? vueとaxiosの協力による実践的な体験追加()セット()消去...

HTML文書の基本構造(Webページ作成の基礎知識)

HTMLの動作原理: 1. ローカル操作: ブラウザでhtmlファイルを開く2. リモートアクセス...

MySQL でサーバーのインストールを開始できない場合の解決策について簡単に説明します。

コンピュータに初めて MySQL をインストールする場合、通常このエラー メッセージは表示されません...

PhpStormがVirtualBoxに接続できない問題を解決する

問題の説明: phpstorm の SFTP ホストを 192.168.122.1 に設定すると、接...