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 グラフィック チュートリアル

推薦する

Vue が学ぶべき知識ポイント: forEach() の使用

序文フロントエンド開発では、目的のコンテンツを取得するためにループをトラバースする必要がある状況に頻...

src 属性と href 属性の違い

src と href には違いがあり、混同される可能性があります。 src は現在の要素を置き換える...

Vue+ElementUI はページング関数を実装します - mysql データ

目次1. 問題2. 解決策2.1 ページングコンポーネント2.2 データベースデータを取得する関数:...

MySQL の計画タスクとイベント スケジュール例の分析

この記事では、例を使用して、MySQL の計画されたタスクとイベントのスケジュールについて説明します...

時間のかかるMySQLレコードのSQL例の詳細な説明

mysqlは時間のかかるSQLを記録しますMySQL は、最適化と分析のために、時間のかかる SQL...

MySQL ストアドプロシージャの長所と短所の分析

MySQL バージョン 5.0 ではストアド プロシージャのサポートが開始されました。ストアド プロ...

Vue3 非同期データ読み込みコンポーネントサスペンスの使い方

目次序文コンポーネントの作成要約する序文Vue3 には多くの注目すべき機能が追加されましたが、サスペ...

MySQL ジョイントテーブル更新デー​​タの詳細な例

1.MySQL UPDATE JOIN構文MySQL では、UPDATE ステートメントでJOIN句...

html.cssオーバーフローの包括的な理解

html.cssオーバーフローの包括的な理解XML/HTML コードコンテンツをクリップボードにコピ...

Linuxにおけるumaskコマンドの使用原理と計算方法の詳しい解説

目次umask umaskの使用法原理1. umask値2. ファイルディレクトリの最大権限3. 従...

MySQL 5.7.17無料インストール版のインストールと設定

MYSQLバージョン:MySQL Community Server 5.7.17、インストール不要版...

HTML でのアンカーポイントの適用

アンカーポイントの設定<a name="トップ"></a>...

vue backtop コンポーネントを実装するための完全なコード

効果: コード: <テンプレート> <div class="back-t...

サブクエリ最適化における MySQL 選択の実装

以下のデモはMySQLバージョン5.7.27に基づいています。 1. MySQLサブクエリ最適化戦略...

MySQLデータベースイベントスケジュール実行タスクの詳細な説明

1. 背景プロジェクトの業務が進むにつれて、データベース テーブルの数がどんどん大きくなり、ハードデ...