MySQL管理者rootのパスワード設定とは?

このQ&Aのポイント
  • MySQL管理者rootのパスワード設定について解説します。
  • XAMPPを使用してMySQLのパスワードを設定する際に発生するエラーについての情報を提供します。
  • Windows XPでXAMPPを使用してMySQLのパスワードを設定する際に発生するエラーについての解決策をご紹介します。
回答を見る
  • ベストアンサー

MySQL 管理者rootのパスワード設定

現在「基礎からのMySQL」という本を購入して勉強を始めたばかりの超初心者です。 XAMPPをインストールし、パスワードを設定しようとしコマンドプロンプトで、>の後ろに「mysqladmin -u root PASSWORD 1234」と打つと、以下のような表示が出ます。 「’mysqladmin’は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません」 'mysqladmin' is not recognized as as internal or external command, operable program or batch file. Windows XP を使用しています。 原因は何でしょう?インストールにおいて何かが間違っていたのでしょうか? どのように解決すればよいのでしょうか? すでに投稿された類似の質問もチェックしてみたのですが依然としてよく分かりません。 よろしくお願い致します。

  • MySQL
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

パスが通っていないだけでは? インストールしたフォルダはわかりますか? 「cd c:\xampp\mysql\bin」みたいにフォルダを移動してから 実行してみてください

whitireia
質問者

お礼

早速の回答、本当にありがとうございます! おっしゃるとおり、パスがきちんと通っていなかったようです。 環境変数の設定をした際に末尾に;c:\xampp\mysql\bin\ はきっちり入力したのですが、画面を閉じるときにそれぞれのダイアログボックスでOKをクリックしなかったのが原因と思われます。 再度入力し、すべてのダイアログボックスにOKをしたあと再起動させ、おしえていただいたとおりcd c:.....で移動させてから入力すると、、、、、、できました!!!!! 周りに分かる人がまったくおらず心細く、「やっぱりインストールでつまずいちゃった、やっぱり自分には勉強するのは無理かも」と考え始めていたので、本当に感謝です。これからもあきらめず頑張りたいですし、いつかはyambejpさんのように自分の知識で人を助けることができるようになりたいです。 ありがとうございました!!!

関連するQ&A

  • mysqlパスワード設定方法を教えてください。

    xampp-win32-1.6.4-installer.exeをインストールしました。 パスワードを設定をしようと コマンドプロンプトを起動して、>の後にmysqladmin -u root password 1234 と入力してenterを押すと、エラーが発生します。 内容は、 mysqladmin:connect to server at'localhost'failed error:'access denied for user 'root'`'localhost'(using password :no)' です。 どうすればパスワード設定ができますか? 初心者なのでわかりやすく教示していただくとありがたいです。 パソコンはWindows7です。 よろしくお願いします。

  • MySQL 新規パスワード

    MySQLの新規パスワードが設定出来ません。 Mac OSなのですがMySQLのインストール自体は恐らく出来たのですが ターミナルにて新規パスワード設定をしたく 「mysqladmin -u root password 'newpassword' -p」 とコマンドを打ったのですが 「-bash: mysqladmin: command not found」 と返ってきます。 MySQLのパスワードを新規設定するにはこれでよろしいのでしょうか? MAMP自体は起動させておいてあって システム環境設定にてMySQLサーバーのスタートはしてあって ターミナルのカレントディレクトリは一番上(元の場所)に恐らくあるのですが mysqladmin -u root password 'newpassword' -pと打つと -bash: mysqladmin: command not foundと返ってきて困っています。 新規パスワードを設定するに当たって何か間違いがあるでしょうか?

  • .py --json -q -o extracte

    win8付属のコマンドプロントでpython3,6 python --versionコマンドでパスは確認できます win8で~.py --json -q -o extracted ~.xml.bz2のコマンドを実行する方法を教えてください win8コマンドプロント C:\WINDOWS\system32>python./~.py --json -q -o extracte d ~.xml.bz2 'python.' is not recognized as an internal or external command, operable program or batch file.

  • CentOSにMysqlをインストール

    公式サイトにで、Mysqlのインストール後、下記のコマンドを実行してくださいとあります。 下記の二つはどんな違いがありますか? ./bin/mysqladmin -u root password 'new-password' ./bin/mysqladmin -u root -h localhost.localdomain password よろしくお願いいたします。

  • MySQLでパスワードを設定したら、使えない

    XAMPPを使って、AppacheとMySQLなどをインストールしました。 MySQLは順調に動いていたのですが、 rootユーザーにpasswordを設定するつもりで、mysqlデータベースのuserテーブルのlocalhost/rootのレコードにパスワードを設定して、flush privilegeを実行しました。 一度、xamppコントロールパネルからmysqlAdminを再起動したところ、今まで使っていたデータベースが使えなくなりました。 どうすれば使えるようになりますか? 初心者です。すみません。よろしくお願いします。

  • コンパイルできない

    C言語のプログラムをはじめたばかりの初心者ですが、 "smp1.c"というソースファイルをメモ帳でつくり、コマンドプロンプトで上でコンパイルしようとしたのですが、うまくいきません。 smp1.cファイルの内容は #include <stdio.h> int main(void) { printf("Hello\n"); return 0; } となっています。cworkというディレクトリにすべてのプログラムを保存しています。 コマンドプロンプト上でcworkディレクトリに移動し"C:\cwork>" の後に ”cl smp1.c ” とタイプしてenter を押しても 'cl' is not recognized as an internal or external command, operable program or batch file. と表示されコンパイルできません。 一体どうすればいいでしょうか? 初心者なので説明不足かもしれませんが その際は補足しますので、どうが教えてください.

  • Mysqlに入れません

    PHPのパッケージxamppでMySQL 5.0.51aをインストールしています。 しかしどうあがいてもMySQLに入れません。 C:\xampp\mysql\bin>mysql ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) C:\xampp\mysql\bin>mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) C:\xampp\mysql\bin>mysql -u root -p root Enter password: **** ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 教えてください。お願いいたします。

    • ベストアンサー
    • MySQL
  • MySQLにユーザを登録したい

    のですがLinuxではどのようなコマンドで登録するのでしょうか? パスワードを設定するのは mysqladmin -u root password 'xyz' -p でできることは分かるのですが 最初から存在するroot以外のユーザを作る方法がわかりません

    • ベストアンサー
    • MySQL
  • バッチでsqliteコマンドとして認識される

    以下のようなsqliteよりCSVファイルにエクスポート パワーシェルで文字コードをShift-Jisに変更すると、powershellコマンドがsqliteのコマンドとして認識され実行されません。バッチを分けても同じ結果となりました。一旦sqliteを終了させるにはどのようにしたらよいでしょうか。 エラー表示:'powershell' is not recognized as an internal or external command, 以下バッチ chcp 932 > nul sqlite3.exe "%DB_FILE%" "select * from table;" -header -csv > "%CSV_OUTPUT_FILE%" powershell -Command "(Get-Content '%FILE%' -Encoding UTF8) | Set-Content -Encoding Default -Path '%FILE%'" ご教示よろしくお願いいたします。

  • 助けてください。Xampp MySQLへログインできなくなってしまいました。

    お世話になります。 XampでMySQLを扱おうと悪戦苦闘中です。 サイト http://homepage1.nifty.com/gak/webdb/mysql.html と、 書籍 PHPによるWebアプリケーションスーパーサンプル第2版 p.740 を参考にしながら行いました。 最初 c:\zampp\mysql\bin>mysql -u root で、mysqlへ入れました。 そして、パスワードを設定しました。 mysql> use mysql Database changed 次にrootユーザーパスワードの設定をしました。 mysql> update mysql.user set password='****' where user='root'; Query OK, 1 row affected (0.03 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> 次に、mysqladminでもパスワードの設定ができるということが記載されていたので、一端MySQLをExitして、試してみました。 C:\xampp\mysql\bin>mysqladmin -u root password '**' mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: NO)' と、いう結果でした。 どうも受け付けられなかったようです。 そして、再度MySQLへ入ろうと C:\xampp\mysql\bin>mysql -u root -p Enter password:****** ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwordO) となってログインできなくなってしまいました。 Enter password: で、先ほど設定したパスワードを入力しています。 MySQLのパスワードを忘れた場合は、という記載もありまして、 「--skip-grant-tables オプションを指定してmysqldを起動」 と、いうことでしたので以下のように実行してみましたが、やはりダメでした。 C:\xampp\mysql\bin>mysqld --skip-grant-tables C:\xampp\mysql\bin>mysql -u root ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password O) もう、お手上げです。 おわかりになる方見えましたら、なにとぞよろしくお願いします。 コマンド出力は記録をとりながら行っていたので、こうして記載もできました。

    • ベストアンサー
    • MySQL