• 締切済み
  • すぐに回答を!

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

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

共感・応援の気持ちを伝えよう!

  • MySQL
  • 回答数1
  • 閲覧数511
  • ありがとう数1

みんなの回答

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

>localhost/rootのレコードにパスワードを設定 password()関数で設定していますか? とりあえずmysqladminから再度パスワードの設定が必要かも

参考URL:
http://dev.mysql.com/doc/refman/5.1/ja/passwords.html

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ありがとうございます

関連する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です。 よろしくお願いします。

  • xamppの設定の問題でしょうか。mysqlが全く使えません。

    PHPを独学しています。(プログラムはもちろん、PC自体、ほぼ初心者です) xamppでapacheとmysqlをインストールしたのですが、mysqlが(データベースが?)全く使えない状態です。 自分でいじったことは、 http://www.mtde.info/0210winxampp/winxampp_050.php ↑のページを参照しながら、 rootのパスワードの設定と、「xamppのディレクトリ制御」のユーザー名とパスワードの設定です。 (http://www.mtde.info/0210winxampp/winxampp_060.phpに書かれていることも設定しました) その後コマンドプロンプトで cd C:\xampp\mysql\binと入力し、(C:\xampp\mysql\bin> となり) ここでmysqlと入力することで 左側がmysql> と表示されるようにはなっているのですが、そこから何を打っても反応してくれません。(ただ改行されて、-> と表示されるだけなのです) 例えば、create database testdb と入力し、「testdb」というデータベースを作ろうと意図しても、作られた形跡はなく、 (show databases; としてやはり無反応ですし、PCでファイル検索しても出てきません) xamppの管理ツールのデモのCDコレクションをクリックしても、 Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in C:\xampp\htdocs\xampp\cds.php on line 77 データベースを接続できません! MySQLは稼動していますか?またはパスワードを変えませんでしたか? 上のように表示されます。xamppのコントロールパネルで「起動」しているのは間違いありません。 パスワードを変えたか?と聞かれたとき、思い浮かぶのは冒頭に書いたことだけです。 ならば、再度コマンドプロンプト上でパスワードを変更してみようと set password for root @localhost=password('12345'); などと入力してみても、パスワードが変更されることもありません。(冒頭で設定したパスワードのままです) 何をどのようにすれば、mysqlを使えるようになるのでしょうか? 教えてください。お願いします。

  • 助けてください。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
  • 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のパスワード設定

    はじめまして。 Mac OSX10.4.11環境にてMySQLをダウンロードしターミナルでPasswordの設定をしようとしています。 しかし、'Access denied for user 'root'@'localhost' (using password: NO)'や、password;を聞いてくるので、自分のPCにログインするときのPasswordを入力しましたがだめで先に進ませてくれません。 MySQLを初期化し再インストール、再起動したのですが、今度はシステム環境設定にあるMySQLアイコンでサーバーが起動してくれないようになりました。 以前はstartボタンで動いていたのですが、押してもrunningになってくれません。 startupitemとprefパネルも再インストールしたのですが、だめでした。 システムのバージョンはMac OS X Version 10.4.11、 ダウンロードしたMySQLは、mysql-5.4.1-osx10.4-powerpc-64bit.dmgと、 mysql-5.0.64の二通り試しましたが同じでした。 何とか構築していきたいのですが、初心者なためどうしていいかまったくわからず困っています。。 どうかご教示お願い申し上げます。

  • MySQLが起動できない(?)

    最近phpを学び始めたのですが、その過程でMySQLにも挑戦しようと思いました。XAMPPというものがあるということでそれをインストールしました。その後MySQLを起動したあとにコマンドプロンプトで mysqladmin ping のようにすると起動確認ができると入門HPで読んだのですが下記のようなエラーが出てしまいます。 mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'ODBC'@'localhost' (using password: NO)' これはどういう意味なのでしょうか?このときに本体からピッっという音がするのも気になるのですが……。初歩的な質問ですいません。わかるかたよろしくお願いします。

  • 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と返ってきて困っています。 新規パスワードを設定するに当たって何か間違いがあるでしょうか?

  • phpとmysql

    xamppをインストールしました。mysqlの動作確認をしようとしてmysqladminをクリックしたところ下記のように表示されました。解決方法が分かりましたら教えてください。 MySQLのメッセージ: #1045 - Access denied for user 'root'@'localhost' (using password: NO) MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください

  • 初心者です。。XAMPPをダウンロードした後、MYSQLのパスワードを

    初心者です。。XAMPPをダウンロードした後、MYSQLのパスワードを変更したいのですが・・・。 http://www.apachefriends.org/jp/faq-xampp-windows.html#password0 上記の中の(方法1)でパスワードの変更を行おうとmysqladminアイコンをダブルクリックしたら一瞬黒い画面が出て消えてしまいます。 何か設定、あるいはやり方が間違っているのでしょうか? ちなみに当方、Windows7を使用しています。 XAMPPのコントロールパネルからMYSQLはスタートすることができる環境ではあります。一瞬黒い画面が出て消えるのはMYSQLを起動している状態であろうが、停止していようが同じです。 何かお分かりになる方いらっしゃったらご教授お願いいたしますm(_ _)m

  • ローカルのMYSQLにdosプロンプトでアクセスできる?

    先日、XAMPPをインストールしました。 dosプロンプトからMYSQLにアクセスしようとしてもアクセスできません。 E:\xampp\mysql\bin>mysql ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password:NO) というエラー表示がでてきます。 ちなみにxamppコントロールパネルを見ても「起動」してますしphpmyadminも起動できます。 パスワードは・・知らないうちに何か設定してたのかな??思い出せない。 よろしくお願いします。

    • ベストアンサー
    • MySQL