MySQLはパスワードなしでログインする例を実装しています

MySQLはパスワードなしでログインする例を実装しています

具体的な方法:

ステップ1: mysqlサービスを停止する

/etc/init.d/mysqld を停止します

ステップ2: パスワード認証をスキップする

/usr/bin/mysqld_safe --skip-grant-tables

または

mysqld_safe --skip-grant-tables

権限テーブルをスキップして mysql を起動します。

ステップ3: 別のコマンドプロンプトウィンドウを開く

use mysql;#削除されたレコードを挿入し、パスワードを変更します。update user set password=password("new_pass") where user="root";

ステップ4: 権限を更新する

権限をフラッシュします。

コンテンツ拡張子:

パスワードなしでMySQLにログインする問題を解決する

データベースのルート ユーザーのパスワードを変更するコマンドを実行したためです。 変更後、新しいパスワードと古いパスワードの両方でログインできることが分かりました。 そのため、パスワードを入力せずに Enter キーを押すだけでログインできると考えました。 構成ではパスワードなしのログインは実行しませんでした。 最終的に、問題を解決するためにコマンドを実行しました: update user set plugin = "mysql_native_password";

パスワードの変更とパスワードなしのログイン問題の解決はすべて次のコマンドで行います。

> mysql を使用します。

> ユーザーを更新します。set authentication_string=password("your password") where user='root'; #(パスワード フィールドのないバージョン、つまりバージョン <=5.7)
> ユーザーを更新 set password=password('your password') where user='root'; #(パスワードフィールドのあるバージョン、バージョン>5.7)

> ユーザーを更新し、plugin="mysql_native_password" を設定します。 

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

> 終了;

MySQLサービスを再起動する

上記は、パスワードなしでMySQLログインを実装する方法の例の詳細です。パスワードなしでMySQLログインを実装する方法の詳細については、123WORDPRESS.COMの他の関連記事に注目してください。

以下もご興味があるかもしれません:
  • MySQL の安全なパスワード入力のいくつかの操作の紹介
  • MySQL 5.6 でセキュア処理パスワードを変更する方法
  • MySQL8のパスワードを忘れた場合の簡単な解決策
  • Mac で MySQL 8.0.22 のパスワードを取得する方法
  • MySQL 8.0 パスワード有効期限ポリシーの詳細な説明
  • MySQLでルートユーザーのパスワードを変更する方法
  • Linux mysql-5.6 でルート パスワードをリセットする方法
  • MySQLを安全にシャットダウンする方法
  • MySQLプロセスを安全かつ適切にシャットダウンする方法
  • 年末ですが、MySQL パスワードは安全ですか?

<<:  データページング効果を実現する js オブジェクト

>>:  ubuntu20.04 LTS システムのデフォルト ソース ソース リスト ファイルの変更

推薦する

Vue3 を使用してポップアップ コンポーネントをカプセル化するのは簡単ですか?

目次最初に要約: 🌲🌲 序文: 🍬🍬公開🍬🍬 🍬🍬グローバル🍬🍬 🍬🍬ボールボックス🍬🍬 🎉🎉🎉結論...

MySQL データベース アーキテクチャの詳細

目次1. MySQL アーキテクチャ2. ネットワーク接続層3. データベースサービス層4. 接続プ...

202 無料の高品質 XHTML テンプレート (1)

ここで 123WORDPRESS.COM はこれらのテンプレートの最初の部分を紹介します。各テンプレ...

Windows 10 1903 エラー 0xc0000135 の解決方法 [推奨]

Windows 10 1903 は、2019 年に Microsoft がリリースした Windo...

Robots.txtの詳細な紹介

Robots.txt はプレーンテキスト ファイルであり、Web サイト管理者は、ロボットによるアク...

ウェブサイトの高速化における CDN、SCDN、DCDN の違いは何ですか?どうやって選ぶ?

1. CDNこれは、Web サイト上で最もよく使用される加速機能です。分散サーバー レイアウトによ...

JS で配列の重複排除を実装する 7 つの方法

目次1. Set()+Array.from() を使用する2. 2層ループ+アレイ接合方式の使用3....

Vue を使用して Web ページのスクリーンショットを撮る方法をご存知ですか?

目次1. html2Canvasをインストールする2. 必要なVueコンポーネントを導入する3. ス...

MySQL 5.7.9 シャットダウン構文例の詳細な説明

mysql-5.7.9 では、ついにシャットダウン構文が提供されます。以前は、MySQL データベー...

JavaScript で簡単なモグラ叩きゲームを実装する

この記事では、モグラ叩きゲームを実装するためのJavaScriptの具体的なコードを参考までに紹介し...

HTML で入力テキスト入力キャッシュのクリアを禁止する 2 つの方法

ほとんどのブラウザはデフォルトで入力値をキャッシュし、ctl+F5 を使用して強制的に更新することに...

MySQL データベース インデックスが B+ ツリーの使用を選択するのはなぜですか?

MySQL データベース インデックスが B+ ツリーを使用する理由をさらに分析する前に、データ構...

MySQLスレーブのメンテナンスに関する経験の共有

序文: MySQL マスター/スレーブ アーキテクチャは、最も一般的に使用されるアーキテクチャ セッ...

Linux で誤って削除したメッセージ ファイルを復元する方法

プロセスで使用されていて、誤って削除されたファイルがある場合、それらを回復することができます。プロセ...

トランザクションとロックを表示するための MySQL の一般的なステートメント

データベース内のトランザクションとロックを表示するための一般的なステートメントトランザクションの待機...