ホームページ > データベース > mysql チュートリアル > MySQL エラー 1045 (28000) エラー解決_MySQL

MySQL エラー 1045 (28000) エラー解決_MySQL

WBOY
リリース: 2016-07-06 13:32:47
オリジナル
1326 人が閲覧しました

エラー現象:

エラー 1045 (28000): ユーザー 'ODBC'@'localhost' のアクセスが拒否されました (パスワードを使用: NO)
エラー 1045 (28000): ユーザー
'ODBC'@'localhost' のアクセスが拒否されました (パスワードを使用: YES)

Windows では、上記の 2 つのエラーの解決策が私によって個人的にテストされており、その解決策を次のように共有します。

1. 設定ファイル my.ini を見つけて開きます。メモ帳で開くこともできます。

2. 開いたら、mysqld キーワードを検索します。それを見つけたら、mysqld の下に Skip-grant-tables を追加し、保存して終了します。 PS: 保存しないように求められた場合は、ファイルをデスクトップに切り取り、変更を保存して、mySQL ディレクトリにコピーできます。


3. 保存後、mySQL を再起動します。

4. cmd を実行し、「mysql -u root -p」と入力してパスワードなしでログインします。「password:」と表示されたら、Enter キーを押して入力します。

5. mysql データベースを入力します:

1).データベースの切り替え: mysql>mysql を使用;データベースが変更されました
2).root ユーザーの新しいパスワードを設定します: mysql> update user set password=password("123456") where user="root";
3). データベースを更新します: mysql> フラッシュ権限; 4).mysqlを終了します: mysql>quitBye
PS: 123456 は新しいパスワードです。ユーザーは必要に応じて自分のパスワードに変更できます。


6. 変更を行った後、my.ini ファイルを再度変更し、追加したばかりの「skip-grant-tables」行を削除し、保存して終了し、mysql サービスを再起動します。


上記がこの記事の全内容です。MySQL ERROR 1045 (28000) エラーの問題を解決する際に皆様のお役に立てれば幸いです。

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