人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPを学んでいるものです。XAMPPでMysqlのデータベースを作成しようとしました。が、ログインできません。以前どっかのブログでログインするようにした方がいいとあり従ったのですが、今になってパスワードが明らかに合っているのに、ログインできません・・・。IDは初期のrootです。
ログイン出来ないのはどうしてでしょう?

●質問者: 早男
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● tezcello

> xamppのコントロールパネルからです。
XAMPP のコントロールパネルからは直接 MySQL にはアクセスできませんね。
MySQL の Admin ボタンをクリックすると、ブラウザで phpMyAdmin を起動するはずですから、「phpMyAdmin の起動が出来ない」という事ですね。

「MySQL パスワード 初期化 windows XAMPP」でググればいろいろと見つかりますので、お好きなものを。
本家のマニュアルも一度はご覧ください。
http://dev.mysql.com/doc/refman/4.1/ja/resetting-permissions.html
http://dev.mysql.com/doc/refman/5.1/ja/resetting-permissions.html
(5.1の方は、「日本語」と言いながらも英語のまま...だけど Windows での操作の記述有)

基本は、「権限関係を無視して起動」->「root のパスワードを設定」という流れですね。

既にあるDBが必要でなければ、XAMPP のアンインストール&再インストールでもよいと思います。(しばらく使っていなかったって事は、「何も入っていない」or「テストくらいしかやっていない」ではありませんか?)


> 某ブログに倣って設定
XAMPP は開発用という位置づけなので、特にパスワードの設定が必要とは思わないのですが?
開発用ですから
サービスとしては起動しない(必要な時に起動すれば十分)
ローカル以外のアクセスを許さない(XAMPP の Apache のデフォ)
なので。

もちろん、運用時のユーザにはそれなりの権限を設定してパスワードを指定します。
じゃないとテストになりませんからね。


早男さんのコメント
--skip-grant-tables オプションを指定して mysqld を再起動します。とありますが、コマンドプロントでどう入力するのでしょうか?ぐぐってもでてきませんでした・・・。

早男さんのコメント
xamppのshellから#mysql--skip-grant-tablesと書いたのですが認識されませんとでます。どうしたらよいですか?

早男さんのコメント
#mysql u- root で書いても erorが出ます。どうやらFound optionだそうでmy.iniのat line:1にあるそうですが1行目は# Example MySQL config file for small systems.です。 # mysql -u root error: Found option without preceding group in config file: C:\xampp\mysql\bin\m y.ini at line: 1

早男さんのコメント
もうコマンドプロンプトはお手上げです。解説が意味不明です

早男さんのコメント
mysqlさえ動かなくなりました。もうご臨終です?

tezcelloさんのコメント
> ご臨終 PC自体を再起動されてはいかがでしょう? XAMPPのshell? コマンドプロンプトで、xampp/mysql/bin へ移動した後 mysqld --skip-grant-tables もう一つ別のコマンドプロンプトを開いて xampp/mysql/bin へ移動した後 mysql -u root でいけませんか?

早男さんのコメント
アドバイスほんとにありがとうございます。xamppをセーフモードで消去して再インストールしたらはひれました。また新たな問題が出てきたのですが・・・。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ