注: MySQL5.7 で root パスワードをクラックするには、パスワード認証をスキップしてデータベースにログインし、テーブル内のパスワードを直接変更できます。ただし、MySQL 8.0 ではこの方法で root パスワードを変更することはできません。パスワード認証をスキップしてデータベースにログインし、最初に root パスワードを空に設定してから、データベースにログインして root パスワードを変更する必要があります。 1. MySQL 5.7データベースのルートパスワードを忘れた場合の解決策 [root@mysql01 ~]# mysql --version #MySQLのバージョンを確認します。mysql Ver 14.14 Distrib 5.7.28、EditLineラッパーを使用したlinux-glibc2.12 (x86_64)用 [root@mysql01 ~]# vim /etc/my.cnf #メイン設定ファイルを編集します [mysqld] #mysqldのskip-grant-tables行の下に次の内容を記述します .................#一部のコンテンツを省略[root@mysql01 ~]# systemctl restart mysqld #設定ファイルを有効にするためにMySQLサービスを再起動します[root@mysql01 ~]# mysql -uroot #パスワード検証をスキップし、データベースに直接ログインします#ルートパスワードをpwd@123に変更し、権限を更新しますmysql> use mysql; mysql> ユーザーを更新し、authentication_string を passwoord('pwd@123') に設定し、user を 'root' に設定します。 mysql> 権限をフラッシュします; #権限を更新しますmysql> exit #パスワード認証を設定し、新しいパスワードでログインします [root@mysql01 ~]# vim /etc/my.cnf #メイン設定ファイルを編集します [mysqld] skip-grant-tables #この行を削除 [root@mysql01 ~]# systemctl restart mysqld #変更を有効にするには再起動してください #新しいパスワードを使用して正常にログインできます [root@mysql01 ~]# mysql -uroot -ppwd@123 2. MySQL 8.0データベースのルートパスワードを忘れた場合の解決策 [root@mysql01 ~]# mysql --version # MySQL バージョンを表示 mysql Ver 8.0.18 for linux-glibc2.12 on x86_64 (MySQL Community Server - GPL) [root@mysql01 ~]# vim /etc/my.cnf #メイン設定ファイルを編集します [mysqld] #mysqldのskip-grant-tables行の下に次の内容を記述します .................#一部の内容を省略[root@mysql01 ~]# systemctl restart mysqld #設定ファイルを有効にするためにMySQLサービスを再起動します[root@mysql01 ~]# mysql -uroot #パスワード検証をスキップし、データベースに直接ログインします#ルートパスワードを空に設定しますmysql> use mysql mysql> update user set authentication_string='' where user = 'root'; mysql> 権限をフラッシュします。 mysql>終了 # パスワード認証を有効にしてデータベースに再ログインします [root@mysql01 ~]# vim /etc/my.cnf # メイン設定ファイルを編集します [mysqld] skip-grant-tables #この行を削除します [root@mysql01 ~]# systemctl restart mysqld #変更を有効にするには再起動します [root@mysql01 ~]# mysql -uroot #データベースに直接ログインします mysql> alter user root@localhost identified by 'pwd@111'; mysql> 権限をフラッシュします。 mysql>終了 #新しいパスワード [root@mysql01 ~] を使用してログインテスト# mysql -uroot -ppwd@111 要約する 上記は、編集者が紹介したMySQL 5.7および8.0バージョンのデータベースのルートパスワードを忘れた場合の解決策です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
>>: Ubuntu 18.04 システムでの Redis および phpredis 拡張機能のインストールと設定の詳細な説明
ここ数年、Web デザインには「全幅背景と固定幅コンテンツ」というトレンドが生まれています。このデザ...
この記事の例では、ログインインターフェース検証コードを実装するためのlayuiの具体的なコードを参考...
デザインの分野では、毎年さまざまなデザインのトレンドや流行があります。たとえば、近年のレスポンシブデ...
雑談はここまでにして、インターネット上で見つかる高性能な Yahoo ウェブサイトを構築するための数...
この記事ではUbuntuでC++インターフェースを使用してopencvをインストールする方法について...
[LeetCode] 196.重複したメールを削除するSQL クエリを記述して、Person とい...
目次序文VirtualDOM とは何ですか? VirtualDOMを使用する理由DOMレンダリングペ...
目次序文No.1 焦点No.2 複雑な状態ロジックの抽出No.3 複数状態操作の抽出要約する序文Re...
目次1. MySQLをダウンロードする2. 圧縮パッケージを解凍する3. MySQLを初期化する4....
目次1.kvmの展開1.1 kvmのインストール1.2 kvm Web管理インターフェースのインスト...
目次1. コンポーネントとは何ですか? 2. グローバルコンポーネントを作成する方法1 1. Vue...
取引トランザクションはビジネス ロジックの基本単位です。各トランザクションは一連の SQL ステート...
目次1. SQL最適化の一般的な手順1. SQL実行計画の分析を説明する2. プロフィール分析を表示...
以前作成されたデータベースの ogg プロセスは、発見されるまでの約半月間ダウンしていました。起動で...
title: vue は vue-meta-info を使用して各ページのタイトルとメタ情報を設定...