1. ホーム
  2. マイスル

[解決済み] ERROR 1045 (28000): ユーザー 'root'@'localhost' (使用パスワード:YES) のアクセスが拒否されました。

2022-04-03 23:54:33

質問

Ubuntuにソフトウェアスイートをインストールするために、マニュアルに従っています。MySQLの知識は全くありません。私のUbuntuには以下のインストールを行いました。

sudo apt-get update
sudo apt-get install mysql-server-5.5
sudo apt-get install mysql-client-5.5
sudo apt-get install mysql-common
sudo apt-get install glade
sudo apt-get install ntp

そして、次のようにします。

cd ~/Desktop/iPDC-v1.3.1/DBServer-1.1
mysql -uroot -proot <"Db.sql"

結局、次のようなエラーメッセージが表示されました。

エラー 1045 (28000)。ユーザー 'root'@'localhost' (using password: YES) のためのアクセスが拒否されました。

どのように修正すれば継続できますか?

どのように解決するのですか?

注意事項 について MySQL 5.7+ をご覧ください。 Lahiruさんからの回答 をご覧ください。 この質問には、より最新の情報が含まれています。

MySQL 5.7 の場合。

デフォルトのルートパスワードは空白(つまり空文字列)であって root . でログインすればいいんですね。

mysql -u root

インストール後は当然ながらrootパスワードを変更する必要があります。

mysqladmin -u root password [newpassword]

ほとんどの場合、データベースを広範囲に扱う前に、個々のユーザーアカウントも設定する必要があります。