問題
localhostにてMySQL、phpMyAdminの環境構築中の初心者です。Apacheも含めて、一通りのインストールを終えたところです。
MySQLにログインしようとして、コマンド「mysql -u root -p」を入力をしてもエラーが起きるため(パスワードは正しいはずなのですが…)、こちらのサイトを見ながらrootのパスワードを再設定を試みています。
・エラー文:
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)
しかし、上記サイト上の項目(2)「パスワード無しでログイン出来るようにMySQLを起動」内の「mysqld-nt --skip-grant-tables」というコマンドを入れても、
'mysqld-nt' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。
というエラーが出てくるため、立ち止まっています。
そもそも、MySQLにログインしようとしている理由が、phpMyAdminにrootでログインできないためなのですが、その解決法としてMySQLのパスワード再設定が正解なのかもわかりません。
・エラー文:
mysqli_real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES))
どのようにすれば解決できるでしょうか。どなたかご教示頂けると助かります。
環境
OS:Windows10
ソフトウェア:Apache2.4、php7.3.5、phpMyAdmin4.8.5、MySQL8.0
Apacheとphpは【初心者向け】0から導入するPHPの環境構築 Windows10版を参考にインストールしました。「It Works!」と「<?phpphpinfo()?>」が問題なく作動します。
MySQLはDBOnline MySQLインストールを見ながら、DL、install、my.iniの配置、Windowsサービスの登録まで行いました。起動・停止はできる状態です。
phpMyAdminは解凍後、Apacheのhtdocsフォルダに展開してあります。
回答2件
あなたの回答
tips
プレビュー