今日はサーバーにログインして、データベース内のいくつかのものを変更する準備をしました。しかし、パスワードを入力した後、データベースに入ることができず、以下に示すようにエラーメッセージが表示されます。 パスワードが正しいことを確認しても、データベースにアクセスできません。インターネットで解決策を見つけたので、参考までに書き留めました。 解決: 全体的な考え方は、 (Linux システムの場合) MySQL サービスをシャットダウンし、パスワードなしでログインするように MySQL を構成し、パスワードをリセットし、データベースを更新し、以前の構成を削除して、MySQL を再起動します。 1. MySQL サービスをシャットダウンします。コマンド: service mysqld stop。 MySQL 設定ファイルを見つけます。各人のインストール場所は異なる場合があります。たとえば、私の設定ファイルは次のとおりです。 2. 設定ファイルがあるディレクトリで、vimコマンドを使用して編集します。コマンド: vim my.cnf 再度vim編集モードに入り、挿入を押して、下の図に示すように、下の図の指定された場所にskip_grant_tablesを追加します。 3. 設定ファイルを保存して終了します。コマンド:①shift + セミコロン ②wq と入力 ③Enter キーを押します。これにより、パスワードなしのログインが構成されます。データベースを起動します。コマンド: service mysqld start。データベースに入り、コマンドラインに「mysql -u root -p」と入力し、Enter キーを押してデータベースに入ります O(∩_∩)O 4. データベースに入ったら、データベースの新しいパスワードを設定します。以前のパスワードを引き続き使用したい場合は、以前のパスワードに戻すこともできます。これも可能です。 コマンド (各コマンドの後に Enter キーを押します): ① mysqlを使用する。 ② ユーザーを更新します。set password=password("新しいパスワード") where user="root" ③権限をフラッシュする ④ やめる 注: 2 番目のコマンドは、MySQL 5.6 以前のバージョンに適しています。 MySql5.7 以降にはパスワード フィールドはありません。パスワードを変更するには、update user set authentication_string = password('newpassword') where user='root'; を実行する必要があります。 5. データベース パスワードを変更した後、ステートメントの前に # 記号を追加して、元のデータベース構成ファイルの変更された部分をコメント アウトします。 6. データベースサービスを再起動します。コマンド: service mysqld restart 。この時、先ほど設定したパスワードでデータベースにログインできます~\(≧▽≦)/~ 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: 知らないかもしれない奇妙で興味深いDockerコマンド
>>: vue3 のストアを使用してスクロール位置を記録する例
目次起源環境情報トラブルシューティングのプロセス要約する起源顧客は CentOS をベースにしたカス...
この記事は主にMybatisでの動的SQL文の解析について紹介します。この記事のサンプルコードは非常...
目次1. ハーバーの紹介1. ハーバーが民間倉庫を建設3. 港湾の維持管理4. Harborユーザー...
Nginx (エンジン x) は、IMAP/POP3/SMTP サービスも提供する高性能 HTTP ...
序文この記事では、MySQL 8.0 の新機能を使用して再帰クエリを実装します。詳細なサンプル コー...
目次1. オプションとは何ですか? 2. 含まれる属性3. エントリー属性エルデータ方法コンポーネン...
1.Mysql接続方法MySQL 通信プロトコルを理解するには、まず MySQL サーバーへの接続に...
1. インストール方法は? 1. [実行] -> [cmd] と入力して、小さな黒いウィンドウ...
シナリオ:クロールされたデータは、別のメインテーブルと同じ構造を持つデータテーブルを生成するため、マ...
この記事は、参考のためにMySQL 8.0.18のインストールと設定のグラフィックチュートリアルを記...
接続ツールを開きます。私はMobaXterm_Personal_12.1を使用します(公式サイトのダ...
モバイル側では、フレックスレイアウトが非常に便利です。デバイスの幅に応じてコンテナの幅を自動的に調整...
購入証明書Alibaba CloudのCloud Shield証明書サービスから購入できます。証明書...
プロジェクトをリリースするときに、キャッシュをクリーンアップする必要があるという問題に遭遇することが...
高い同時実行性とは何ですか?デフォルトの Linux カーネル パラメータは、最も一般的なシナリオ向...