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 におけるメモリと変数の保存についての詳細な説明

推薦する

ミニプログラムカスタムタブバーコンポーネントのカプセル化

この記事の例では、ミニプログラムのカスタムタブバーコンポーネントをカプセル化するための具体的なコード...

MySQL 5.7のワンクリックインストールとパスワードポリシーの変更方法

1.Mysqlスクリプトのワンクリックインストール [root@uat01 ~]# cat Inst...

MySQL 5.7.18 MSI インストール グラフィック チュートリアル

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

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

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

Docker Toolboxを完全にアンインストールする方法

Docker Toolbox は、Windows 10 Professional より前のバージョン...

Vue 3 での watch と watchEffect の新しい使い方

目次1. 時計の新しい使い方1.1. ウォッチの使用構文1.2. 複数の属性値を監視する1.3. 参...

VMware Workstation 14 Pro インストール Ubuntu 16.04 チュートリアル

この記事では、VMware Workstation14 ProにUbuntu 16.04をインストー...

WeChatアプレットは日付と時刻に基づいた並べ替え機能を実装

最近、小さなプログラム プロジェクトを引き継いだのですが、リストを日付と時刻で並べ替えるという要件が...

VMware Workstation Pro は Win10 ピュア バージョンのオペレーティング システムをインストールします

この記事では、VMware Workstation Pro で Win10 オペレーティング システ...

CSS3実践手法のまとめ(推奨)

1. 丸い境界線: CSSコードコンテンツをクリップボードにコピー境界線の半径: 4px ; 2....

openlayers6 マップオーバーレイの一般的な 3 つの用途 (ポップアップウィンドウマーカーテキスト)

目次1. 前に書く2. ポップアップウィンドウを実装するためのオーバーレイ2.1 vueページのad...

トップナビゲーションバーメニューを作成するためのHTML+CSS

ナビゲーションバーの作成:技術要件: CS HTMLタグ達成目的:ナビゲーションバーメニューの作成コ...

テキストの展開と折りたたみの効果を実現するJavaScript

リスト形式のテキストの展開と折りたたみの実装は参考までに。具体的な内容は以下のとおりです。必要: 1...

Dockerを使用してシンプルなJava開発およびコンパイル環境を構築する方法の詳細な説明

Java 言語には多くのバージョンがあります。一般的に使用されている Java 8 に加えて、一部の...

CSS3 のボックス サイズ設定 (コンテンツ ボックスとボーダー ボックス) の詳細な説明

CSS3 のボックス サイズ設定 (content-box と border-box) CSS3 の...