(1698、「ユーザー 'root' @ 'localhost'のアクセスが拒否されました」)
Mysqlエラー処理の問題:
Djangoが起動すると、エラーが報告されます。
sudo mysql -u root
mysqlコマンドラインを入力します
sue mysql
SELECT User, Host, plugin FROM mysql.user;
ご覧のとおり、rootユーザーはauth_socketプラグインを使用しています
rootユーザーは、mysql_native_passwordプラグインを使用するように設定できます
UPDATE user SET plugin='mysql_native_password' WHERE User='root';
FLUSH PRIVILEGES;
mysqlを終了して再起動します
service mysql restart
再度ログインします。クエリは正常に変更されました。