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 8.0.15 バージョンのインストールチュートリアル Navicat.list への接続

落とし穴1. ネット上の多くのチュートリアルでは環境変数を設定するファイル名はmy.iniと書いてあ...

MySQL インデックスクエリ最適化スキルを習得するための記事

序文この記事では、DBA がいないチームが参考にできるように、MySQL の一般的な使用に関するヒン...

Linux での MySQL 5.7.19 のインストールに関する問題の概要

初めて仮想マシンに MySQL をインストールしたとき、多くの問題が発生しました。ここでそれらを書き...

Linux ドメイン ネーム サービス DNS 設定方法

DNSとはDNS の正式名称は Domain Name System で、ドメイン名解決システムを意...

Linuxシステムにmsfをインストールするプロセスの詳細な説明

または、インストールプロセスを自分で書き留めてください。私のサーバーシステムはAliyun Linu...

忘れられたボタンタグ

注:この記事は他の人によって翻訳されていますが、考えるべき点が多く、理解しにくい点もあると感じていま...

TomcatはLog4jを使用してcatalina.outログを出力します。

Tomcat のデフォルトのログは java.util.logging を使用しますが、これにはい...

jQuery Ajax チャットボットの実装事例

チャットボットは多くの手作業を省くことができ、顧客サービス、天気予報対応など、さまざまな状況で使用で...

IE6 での背景画像キャッシュ

IE6 での CSS 背景画像のちらつきバグ (IE6 の背景画像キャッシュの問題) IE6 は、背...

docker の実行に必要な権限の分析

Docker を実行するには root 権限が必要です。非 root ユーザーに docker コマ...

divとtableの選択と組み合わせ方について簡単に説明します

ページレイアウトは、Web ページを扱い始めた頃からずっと気にかけていたことです。初期のテーブル構造...

MySQL に接続されている IP アドレスを表示する方法の例

具体的な方法:まずコマンドプロンプトを開きます。次に、[ mysql -u root -p ] コマ...

ウェブページを白黒に変換します(Google、Firefox、IE、その他のブラウザと互換性があります)

CSSファイルに書き込むコードをコピーコードは次のとおりです。 01.html {グレイスケール(1...

yum 経由で CentOS に PHP をインストールするチュートリアル

まず、yumを使ってCentOSにPHPをインストールする方法を紹介します。 1. PHPのyumソ...

Linux サーバー上の hosts ファイル構成の詳細な説明

Linux サーバーのホスト ファイルの構成hosts ファイルは、Linux システム内の IP ...