質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

IIS

IIS(Internet Information Services)はマイクロソフト社によって開発されたwebサーバーです。Windows上で動作します。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

解決済

MySQL 動作確認時のエラー ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

S.Kasagawa
S.Kasagawa

総合スコア1

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

IIS

IIS(Internet Information Services)はマイクロソフト社によって開発されたwebサーバーです。Windows上で動作します。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。

3回答

0評価

2クリップ

17393閲覧

投稿2020/05/29 16:17

編集2020/05/31 09:55

前提

現在MySQL5.7のインストール後、最初の動作確認をしております。
MySQLのサービスがすでに実行されている中、正しいパスワードを入力したらエラーが発生しました。

将来的には経営している会社でIISとMySQL5.7、Laravel(PHPを用いるという意)を使ってWebサイトをリクルート社のスタディサプリ進路のような規模の自社サイトを構築したいと思っております。
私自身はプログラミング学習歴が約1か月ほどの初心者で、現在はその練習を行っているところです。
スキルレベルとしては、Progate様のオンラインプログラミング学習を0から学んでいる最中なので、正直詳しいことは分かりません。特にコマンドプロンプトの使用には慣れていません。

発生している問題・エラーメッセージ

まず最初にコマンドプロンプトを管理者として実行し、以下のようなコマンドを入力してMySQLを実行しました。

C:\Program Files\MySQL\MySQL Server 5.7\bin>net start mysql57 要求したサービスは既に開始されています。 NET HELPMSG 2182 と入力すると、より詳しい説明が得られます。

次に、mysql --user=root --passwordを入力して正しいパスワードを入力しましたが、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)というエラーメッセージが表示されました。

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql --user=root --password Enter password: **************** ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

インターネット上ではERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)というエラーメッセージの表示は正しくパスワードを入力していないことが原因である、という意見が見られましたが、ERROR 1045 (28000): … (using password: YES)に対する適当な解決策が見当たりませんでしたので、今回ご質問させていただきます。

試したこと

以前XAMPPをインストールしていたため、XAMPP内のMySQL(MariaDB)と今回新しくインストールしたMySQL5.7のPort番号が一緒である(Port:3006)可能性があったので、XAMPPのMySQLのPort番号を3008に変更、MySQL5.7のPort番号を3006として改めて動作確認をしたところ以下のようなエラーメッセージが表示されました。

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql --user=root --password -P 3006 Enter password: **************** ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

ちなみにですが、Port番号3008でも同じように実行すると

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql --user=root --password -P 3008 Enter password: **************** ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

のようなエラーメッセージが表示されます。

補足情報

各ソフトのversionを簡単に示します。
Windows Version: Enterprise 64-bit
XAMPP Version: 7.4.4
Control Panel Version: 3.2.4 [ Compiled: Jun 5th 2019 ]
MySQL Server: 5.7

また、XAMPPとは別にIISの設定も行っているので、何らかの影響がある可能性はございますが、初心者のため明確に何が原因かは不明です。

長文となりましたが、解決策が分かる方がいらっしゃいましたら、コメントしていただけると幸いです。
よろしくお願い致します。

追加情報

*5月31日(写真はProgateより)
パスワード設定は以下の写真の説明の通りに行っております。
つまり、ダウンロードする際にMySQLのパスワードを設定しています。
イメージ説明
イメージ説明

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

hoshi-takanori

2020/05/30 21:31

そもそもパスワードが設定されてない可能性はありませんか?
S.Kasagawa

2020/05/31 09:38

ご質問ありがとうございます。 追加情報として質問内容に新たに説明を加えさせていただきましたが、MySQLをダウンロードする際にパスワードを設定しております。 しかしながら、ダウンロード後に動作確認をする際に同じパスワードを入力してもログインができないという問題が発生しております…。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

IIS

IIS(Internet Information Services)はマイクロソフト社によって開発されたwebサーバーです。Windows上で動作します。

コマンドプロンプト

コマンドプロンプト(cmd.exe)はMicrosoftによって提供されているコマンドラインインタプリタです。OS/2・Windows CE・Windows NTで使用可能です。

XAMPP

XAMPP(ザンプ)は、ウェブアプリケーションの実行に必要なフリーソフトウェアをパッケージングしたApacheディストリビューションです。 XAMPPひとつインストールするだけで、Apache、MySQL、PHP、Perlなどのソフトウェアと、 phpMyAdminなどの管理ツール、SQLiteなどのソフトウェアやライブラリモジュールなどを利用することが可能です。