ホームページ > データベース > mysql チュートリアル > MySQL エラー 1045 (28000) を修正する方法: ユーザー 'root'@'localhost' のアクセスが拒否されました?

MySQL エラー 1045 (28000) を修正する方法: ユーザー 'root'@'localhost' のアクセスが拒否されました?

Patricia Arquette
リリース: 2024-12-21 08:28:10
オリジナル
657 人が閲覧しました

How to Fix MySQL ERROR 1045 (28000): Access Denied for User 'root'@'localhost'?

MySQL の「ERROR 1045 (28000)」を解決する方法

Ubuntu でソフトウェアのインストール中に、エラー メッセージ「ERROR 1045」が表示される(28000): ユーザー 'root'@'localhost' のアクセスが拒否されました(パスワードを使用: YES)」というエラーが、次のコマンドを使用してデータベース ファイルをインポートしようとすると発生することがあります:

mysql -uroot -proot <"Db.sql"
ログイン後にコピー

エラーの原因:

このエラーが発生しますMySQL のデフォルトの root パスワードは空 (または空白) であり、 root.

解決策:

エラーを解決して続行するには:

  1. ユーザーなしでログインします。パスワード:
mysql -u root
ログイン後にコピー
  1. 新しい root パスワードを設定します:
mysqladmin -u root password [newpassword]
ログイン後にコピー
  1. データベースを再インポートするファイル:

データベース ファイルが含まれるディレクトリに移動し、新しいパスワードを使用してファイルを再インポートします:

cd ~/Desktop/iPDC-v1.3.1/DBServer-1.1
mysql -uroot -p[newpassword] <"Db.sql"
ログイン後にコピー

追加のヒント:

  • MySQL バージョン 5.7 以降については、Lahiru による推奨ソリューションを参照してください。
  • データの整合性を確保するために、データベース操作用に個別のユーザー アカウントを設定することを検討してください。

以上がMySQL エラー 1045 (28000) を修正する方法: ユーザー 'root'@'localhost' のアクセスが拒否されました?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート