ホームページ >データベース >mysql チュートリアル >mysqlサーバーにログインできない1045を解決する方法

mysqlサーバーにログインできない1045を解決する方法

WBOY
WBOYオリジナル
2022-08-01 17:47:3410279ブラウズ

解決策: 1. 「my.ini」システム構成ファイルを見つけて、「port=****」の下に「skip-grant-tables」を配置します; 2. C ドライブに配置されている場合は、次に、編集権限が必要になり、変更を保存します。 3. MySQL データベースを開く前にサービスを再起動し、cmd コマンド プロンプトを開き、「mysql」と直接入力し、Enter キーを押して MySQL データベースを開きます。

mysqlサーバーにログインできない1045を解決する方法

このチュートリアルの動作環境: Windows10 システム、mysql8.0.22 バージョン、Dell G3 コンピューター。

mysql サーバーにログインできない 1045 を解決する方法

MySQL を開く

以下に示すように、mysql を入力します。

プロンプトが表示されます: mysqlサーバーにログインできない1045を解決する方法

ERROR 1045 (28000): Access denied for user ‘ODBC’@‘localhost’ (using password: NO)

意味:

ユーザー "ODBC"@"localhost" へのアクセスを拒否します (パスワードを使用: いいえ)

これはMySQL データベースを開くコマンドではないため、エラーが発生します。mysql -u root -p コマンドを使用する必要があります。その後、パスワードの入力を求められます。パスワードを入力した後、MySQL データベースに入ることができます。以下に示すように:

mysqlサーバーにログインできない1045を解決する方法解決策:

1. my.ini システム構成ファイルを見つけて、メモ帳で開きます。 [mysqld] を見つけて、以下に示すように、skip-grant-tables を port=**** に配置します。

mysqlサーバーにログインできない1045を解決する方法

mysqlサーバーにログインできない1045を解決する方法

##コピー後、保存します。C ドライブに置く場合は、編集権限が必要です。編集権限がないと、設定ファイルを保存する権限がありません。

mysqlサーバーにログインできない1045を解決する方法右クリックして [プロパティ] をクリックします。

[セキュリティ] を見つけて、[セキュリティ] をクリックすると、次のインターフェイスが表示されます:

mysqlサーバーにログインできない1045を解決する方法

この時点で、個々のユーザーには書き込み権限と変更権限がないことがわかります。

mysqlサーバーにログインできない1045を解決する方法2. [編集] をクリックして個人ユーザーを見つけ、クリックしてユーザー権限編集モードに入り、[書き込み] 権限の右側のボックスをオンにして、[OK] をクリックし、次に示すように [OK] をクリックします。図:

この方法で、変更を保存できます。

mysqlサーバーにログインできない1045を解決する方法

3,

MySQL データベースを開く前にサービスを再起動し、cmd コマンド プロンプトを開き、「mysql」と直接入力し、Enter キーを押して MySQL データベースを開きます。

mysqlサーバーにログインできない1045を解決する方法

推奨学習:

mysql ビデオ チュートリアルmysqlサーバーにログインできない1045を解決する方法

以上がmysqlサーバーにログインできない1045を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。