MySQL 5.7 を新しくインストールしました。ログインすると、パスワードが間違っているというメッセージが表示されます。インストール中にパスワードを変更していません。その後、パスワードなしでログインしてパスワードを変更しました。update mysql.user set password=password('root') where user='root' と入力すると、ERROR 1054 (42S22): Unknown column 'password' in 'field list' というメッセージが表示されます。MySQL データベースにパスワード フィールドがないことが判明しました。パスワード フィールドは authentication_string に変更されています。 したがって、ステートメントを update mysql.user set authentication_string=password('root') where user='root'; に変更します。 私のシステムバージョンは次のとおりです: MySQL パスワードを変更するための完全な手順は次のとおりです。 1. vim /etc/my.cnfにskip-grant-tablesを追加する 2. MySQLを再起動します。/etc/init.d/mysqld restart 3. ターミナルにmysqlと入力してMySQLデータベースに直接ログインし、mysqlを使用します。 MySQL 5.7 でパスワードを変更するには、パスワードの命名規則が変更された ALTER USER 'root'@'localhost'IDENTIFIED BY '********' コマンドを使用する必要があります。 MySQL に設定するパスワードには、少なくとも 1 つの大文字、1 つの小文字、1 つの特殊記号、および 1 つの数字が含まれている必要があります。 5. my.cnfファイルを編集し、skip-grant-tables行を削除してMySQLを再起動し、/etc/init.d/mysqldを再起動します。そうしないと、MySQLはパスワードなしでログインできます。 6.mysql -u ルート -p 次に、MySQLデータベースにログインするためのパスワードを入力します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: Linux で time(NULL) 関数と localtime() を使用して現在の時刻を取得する方法
>>: Vue Routerはバックグラウンドデータに応じて異なるコンポーネントをロードします
目次再実行ログディスクデータを直接更新するのではなく、最初にメモリデータを更新する必要があるのはなぜ...
最近、Vue のソースコードを勉強していて、Vue で親コンポーネントと子コンポーネント間でデータを...
目次1. 概要1.1 querySelector() と querySelectorAll() の使...
導入JavaScript はデフォルトでシングルスレッドであるため、コードは並列実行するための新しい...
基本環境パゴダ設置サービスパゴダにインストールされた[Pythonプロジェクトマネージャー]パゴダに...
MySQL挿入時の8時間の時差の問題を解決する通常、jdbc の URL にはいくつかのパラメータを...
目次1. 構造指示モジュールforRoot()を書く3. スタイルの定義ドラッグ時の順序を調整するに...
目次百万レベルのデータ処理ソリューションデータストレージ構造設計クエリステートメントの最適化1000...
Linux で履歴レコードを表示し、タイムスタンプを追加するためのヒントbashに詳しい人なら、hi...
目次概要node.js でマルチコア CPU を最大限に活用する方法Node で子プロセスを作成する...
カーソルの作成まず、MySql でデータ テーブルを作成します。 存在しない場合はテーブルを作成 `...
背景要件:ビジネスがどんどん大きくなると、サーバーの数も増え、さまざまなアクセスログ、アプリケーショ...
最近の Web サイトでは Https をサポートすることがほぼ標準機能となっており、Nginx は...
目次導入始めるReact Nativeゲームエンジンの簡単な紹介React Nativeでスネークゲ...