MySQL 5.7 でルートパスワードを変更する方法に関するチュートリアル

MySQL 5.7 でルートパスワードを変更する方法に関するチュートリアル

バージョンアップデートにより、元のユーザーのパスワードフィールドがauthentication_stringに変更されました

バージョンアップにより、多くのオンラインチュートリアルが適用できなくなり、公式サイトのドキュメントでもスムーズに操作できなくなりました。

MySQL が実行中の場合は、まずそれを強制終了します。

killall -TERM mysqld。

走る

mysqld_safe --skip-grant-tables &

現時点でリモート接続したくない場合は、 mysqld_safe –skip-grant-tables –skip-networking &

MySQLを使用してサーバーに接続する

パスワードを変更する:

mysql.user を更新し、authentication_string=password('123qwe') を設定します。ここで、user='root'、Host = 'localhost' です。

*注意すべき点は、新しいバージョンの MySQL データベースでは、ユーザー テーブルにパスワード フィールドがないことです。

代わりに、暗号化されたユーザーパスワードはauthentication_stringフィールドに保存されます。

mysql> 権限をフラッシュします。
mysql> 終了します。

変更が完了しました。再起動

killall -TERM mysqld。
mysqld_safe &

その後、mysqlは接続できます

しかし、現時点では操作が不完全なようで、ユーザーを変更する必要があります...

'123' で識別されるユーザー 'root'@'localhost' を変更します。

オンライン記事では、これも可能であると書かれています。

'root'@'localhost' のパスワードを設定します = password('123');
cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --mysql を追加する

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • mysql 8.0.16 winx64 および Linux でルート ユーザーのパスワードを変更する方法
  • MySql8.0以降のバージョンでROOTパスワードを正しく変更する方法
  • MySQL 5.6 ルートパスワード変更チュートリアル
  • MySQL 5.7 および MySQL 8.0 でルートパスワードを変更する方法の概要
  • mysql8.0.11をインストールしてrootパスワードを変更し、navicat for mysqlに接続するアイデアの詳細な説明
  • MySQL ルートパスワードを変更する複数の方法 (推奨)
  • MySQL 5.7 でルートパスワードを変更する方法
  • Mysql のルート パスワードを忘れた場合のルート パスワードの変更方法 (概要)
  • MySQLでルートユーザーのパスワードを変更する方法

<<:  Vue2/vue3 ルーティング権限管理方法の例

>>:  VMware Workstation のインストール (Linux カーネル) Kylin グラフィック チュートリアル

推薦する

Vuexの補助関数の使い方

目次マップ状態マップゲッターマップミューテーションマップアクション複数のモジュールマップ状態 ...

MySQL マルチインスタンス インストール ブート自動起動サービス設定プロセス

1.MySQLの複数インスタンスMySQL マルチインスタンスとは、1 台以上のマシン上で複数の M...

Linux suse11でルートパスワードを忘れた場合に変更する方法の簡単な分析

SUSE Linuxでルートパスワードを忘れた場合の解決方法SUSE (Linux オペレーティング...

Linux で AutoFs マウント サービスをインストールするチュートリアル

Samba サービスでも NFS サービスでも、サーバーの起動時にリモート共有リソースが自動的にマ...

React tsx はランダムな検証コードを生成します

React tsxは参照用にランダムな検証コードを生成します。具体的な内容は次のとおりです。最近、t...

Linux で Nginx ロード バランシングを使用して複数の Tomcat を構成する方法

Linux に nginx と複数の tomcat をインストールする方法はここでは紹介しません。不...

Vue は水の波紋効果のクリックフィードバック指示を実装します

目次水波効果実装を見てみましょう水の波紋のデフォルトスタイルをカスタマイズする水の波紋の位置と直径を...

Vueのインストールと使用

目次1. Vueのインストール方法1: CDNの導入方法2: 直接ダウンロードしてインポートする方法...

HTMLはテキスト行のインターセプトの実装原理とコードを超えています

複数行を超えるテキストをインターセプトするための HTML コードは次のとおりです。 HTML:コー...

テキストスクロール後の自動停止効果の例

効果は非常にシンプルで、次のコードを自分のページにコピーして実行するだけです。コードをコピーコードは...

入力のsize属性とmaxlength属性の違い

最近、プロジェクトで input size 属性と maxlength 属性を使用しました。以前は、...

Alibaba Cloud Server Tomcatにアクセスできません

目次1. はじめに2. 解決策2.1 ファイアウォールを設定してポートを開く2.3 ポートを確認し、...

HTML減量 HTMLタグを合理化してWebページを作成する

HTML4 についてHTML (XHTML ではありません)、MIME タイプは text/html...

Nginx Rewriteモジュールを使用するいくつかのシナリオ

アプリケーションシナリオ1: ドメイン名ベースのリダイレクト会社の古いドメイン名は www.accp...