新しい MySQL ユーザーがログインできない問題を解決するにはどうすればよいですか?

零下一度
リリース: 2017-05-05 16:38:30
オリジナル
1924 人が閲覧しました

今日コンピューターで XAMPP を設定するときに、上記の PHPMyAdmin で新しいユーザーを作成し、パスワードを作成しましたが、このアカウントを使用して MySQL にログインできません。

PHPMyAdmin を使用している場合は、ログインに失敗したことを示すメッセージが表示されます。コマンドラインから直接ログインすると、プロンプトが表示されます ERROR 1045 (28000): Access denied for user 'laravel'@'localhost' (using password: YES)。以下に示すように:

新しい MySQL ユーザーがログインできない問題を解決するにはどうすればよいですか?

コマンドラインを使用したログインエラー

インターネットで言及されている解決策に従って、認証にrootアカウント、laravelアカウントを使用して、それにすべての権限を直接認証しようとしました, しかし、やはりログインに失敗しました。

何度も試みた結果、ついに問題を発見しました。MySQL にはデフォルトで空のユーザー名を持つアカウントがあり、ローカルにいる限り、アカウントのパスワードを入力せずに MySQL にログインできます。このアカウントが存在するため、パスワードを使用したログインでは正しくログインできません。

新しい MySQL ユーザーがログインできない問題を解決するにはどうすればよいですか?

アカウントやパスワードを使わずにローカルで MySQL にログインできます

解決策:
root アカウントを介してログインし、アカウントを削除するだけです:

mysql -u root   # 以root账户登录MySQL
use mysql   #选择mysql库
delete from user where User='';  #删除账号为空的行
flush privileges;  #刷新权限
exit  #退出mysql
ログイン後にコピー

これで、作成したばかりのアカウントを使用できるようになります。パスワードを入力してログインします:

新しい MySQL ユーザーがログインできない問題を解決するにはどうすればよいですか?

ログイン成功

【関連する推奨事項】

1. MySQL 最新マニュアルチュートリアル

3. ブール教育ヤンシバ mysql 入門誘導性のビデオチュートリアル

以上が新しい MySQL ユーザーがログインできない問題を解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!