前回の記事でMySQLサービスが起動しない問題が解決したと分かった後、パスワードなしでrootユーザーでログインできないことが分かりました。5.7バージョンでは初期化中にパスワードなしでrootユーザーでログインできませんでした。多くの投稿を検索した後、問題を解決しました。 前回の記事でmysqld –initializeメソッドで生成されたデータファイル内の.errファイルをWordで開くと、ルートを生成するための一時的な初期パスワードが含まれていることがわかりました。 開いたら、パスワードを見つけます: ただし、このパスワードは一度使用すると期限切れとなり、使用できなくなります。では、このパスワードを変更しましょう 1. まずmysqlサービスをシャットダウンします。net stop mysql 2. MySQL 構成ファイル my.ini または my-default.int を変更します。独自の構成に応じて、どのファイルを変更すればよいかを確認します。 3. [mysqld]ノードにskip-grant-tablesを追加する 4. MySQL サービスを開始し (net start mysql)、ビジュアル クライアントを使用して MySQL に入ります。私はビジュアル クライアント mysqlFront を使用します。これは Baidu で見つけることができます。 5. MySQL のユーザー テーブルを開き、password_expired フィールドの Y を N に変更します。これは主に、パスワードが有効かどうかを変更するためです。Y/N の 2 種類があります。Y は期限切れ、n は有効を意味します。変更後は必ず保存してください。 6. mysqlサービスを停止し、iniファイル内のskip-grant-tablesを削除して、サービスを再起動します。 7. パスワードを変更する: mysqladmin -u root password root 元のパスワードを入力すると、変更が成功します。最後のルートは新しいパスワードです パスワードが正常に変更され、ログインできるようになりました。mysql -uroot -p ログインするには、先ほど設定したパスワードrootを入力してください。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: インターネット接続なしでLinux Centos7にアプリケーションをインストールする方法の詳細な説明
Docker が今日非常に人気がある理由は、主にその軽量性、迅速な展開、およびリソースの利用にありま...
以前、プロジェクトを開発しているときに、flex レイアウトと position:absolute/...
操作効果 html <ヘッド> <メタ文字セット='UTF-8'&...
目次jupyterをインストールするDocker ポートマッピングjupyterをインストールするp...
目次序文1. ファイルのディスク使用量を確認する1.1 ディスク容量の使用状況を確認する1.2 ディ...
rpm パッケージのインストールは比較的簡単なので、ここでは説明しません。ほとんどのオープンソース ...
目次1. Vueの概要Vue公式サイトMVVM アーキテクチャ パターンVue の紹介2. Vueを...
目次インデックスとは何ですか?左端のプレフィックス一致の原則key_lenの計算方法インデックスの最...
序文:先週の日曜日、先輩から3ページ作るのを手伝って欲しいと頼まれました。データのやり取りなどはなく...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
目次フラット化とは何か再帰トストリング減らすアンダーコア_.平坦化_。連合_。違い要約するフラット化...
<!doctypehtml> <html xmlns="http://...
序文タイトルを見ると、誰もが「Debian 9 に MySQL をインストールするにはどうすればいい...
1. セマンティゼーションとは何ですか? Bing辞書の説明セマンティクス化とは、適切な HTML ...
ここでは、あまり使われていない、または誤解されている 10 個の HTML タグを紹介します。あまり...