ホームページ >データベース >mysql チュートリアル >mysql のインストール後にエラー ERROR 1045 が報告された場合はどうすればよいですか?
# (推奨チュートリアル:解決策: 1. mysql サービスをオフにします; 2. ターミナルを開いてセーフ モードでデータベースに入ります; 3. 新しいターミナルを開いて「mysql -u root」コマンドを実行して、データベースにログインしますパスワードなしのデータベース; 4. 「alter user...」コマンドを使用してパスワードを変更します; 5. mysql を再起動します。
mysql ビデオ チュートリアル)
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)2. 次に、コマンド ラインから mysql にログインしたところ、エラーが発生したことがわかりました。
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
$ sudo service mysql stop2。ターミナルを開きます
$ cd /usr/local/mysql/bin $ sudo su3次に、次のコマンドを実行してセーフ モードのデータベースに入ります
sh-3.2# ./mysqld_safe --skip-grant-tables &4. 新しいターミナルを開きます
$ mysql -u root注: この時点では、パスワードなしでデータベースに入ることができることがわかります
mysql> use mysql mysql> alter user 'root'@'localhost'IDENTIFIED BY 'MyNewPass';
注: Mysql8.0 および上記のパスワード ポリシー制限には、大文字、小文字、数字、特殊記号が必要です
mysql を再起動すれば問題ありませんプログラミング入門
#プログラミング関連の知識の詳細については、次のサイトを参照してください。
以上がmysql のインストール後にエラー ERROR 1045 が報告された場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。