
すいません、自分でも色々調べてみたのですが、まったく解決できませんでした。どなたか分かる方いましたら教えてください。
PHPテスト環境を作るためにローカル使用を目的として
xamppの1.6.6をつかってmysqlとphpmyadminをインストールしました。
しかし、mysqlとphpmyadminが起動できません。
また、今回より以前にも一度インストールした経験があり、そのときはポートが認識できないとかのエラーが起こり、結局それが解決できず、アンインストール・インストールを繰り返してしまいました。
phpmyadminはxampp自体をあらたにインストールしなおしたにもかかわらず、パスワードが一致しませんといってまったく受け付けてくれませんでした。
mysqlをコマンドプロンプト側から起動してみようと思いましたが、
C:\xampp\mysql\bin>-u root -p
Enter password:********
Welcome to the MySQL monitor. Commands end with ; \g.
というところまでは表示されるのですが、
それ以降表示されずにキーも受け付けません。
PHP・mysqlはまだまだ初心者でうまく扱えません。
どうか分かる方ご教授ください。よろしくお願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
エラーメッセージからすると、
「同じポートを使用するmysqldサーバーが他にある」って感じですね。
もしかして、XAMPPを利用しないでインストールしたMySQLがあるのでしょうか。
それなら、先のアンインストール時にサービスを確認してもらった時に確認できたと思うけど、
もしかして、サービスでないMySQLの起動もできるのかと思うと、
私の確認方法が不完全でいけませんでした。
これからできる事として、
まず、XAMPPのコントロールパネルから、MySQLを停止してください。
それから、コマンドプロンプトで、「netstat -an -o」を実行してみてください。
IPアドレスとポート、それからPIDが表示されると思います。
XAMPPでインストールされたMySQLが停止した状態で、
この一覧の中に、3306のポートを使用しているPIDを確認していただき、
タスクマネージャの「プロセス」タブでPIDが同一のものを見ていただければ、
どのプログラムが使用しているのかがわかります。
WindowsVistaの場合は、タスクマネージャの「サービス」タブも合わせて見てください。
Vistaでは「プロセス」タブにはPIDが表示されていないかも知れませんので、
「表示」-「列選択」で表示するようにしてください。
このポートがMySQL以外で使われている事があるのかどうかわかりませんが、
おそらく、「mysql」のサービスか、「mysqld」のプロセスが見つかると思います。
そうすると、今インストールしているXAMPPの制御以外のところで、
自動起動されているMySQLがある事になりますので、
それがどこから起動されているのかを探して、
起動しないようにすれば、XAMPP側のMySQLを使えるようになると思います。
あるいは、ポート「3306」はほっておいて、
「C:\xampp\mysql\bin\my.cnf」で何度か記述されている、
「port = 3306」を別のポートにしてしまうかですが、
他に適切なポートとして振り当てられるポートをご存知でなければ、
この方法は、後々問題になるといけないのでやめておきましょう。
ちなみに、使用ポートを確認できるツールが「ポートスキャナー」とかで検索すると見つかると思いますので、
そのようなツールを使うと便利かもしれません。
No.1
- 回答日時:
原因はわかりませんが、
アンインストールが正常にできていないのかも知れません。
できていないからが原因かどうかもわかりませんが、
参考までに。
Apache Friends - XAMPP - Uninstall でアンインストール後に、
C:\XAMPPフォルダはなくなっている事と、
サービス Apache2.2 mysql XAMPP などがなくなっているのを確認してみてください。
フォルダやサービスがなくなっていなければ、
手作業で削除してから、再起動し、
それから、再度インストールしてみてください。
サービスの削除は scコマンドでできます。
この回答への補足
ありがとうございます。
もう一度すべてをアンインストールし、サービスもコマンドプロンプトから削除してみました。ついでにmy.iniというのもmysqlの設定らしいのでそれも削除してインストールしなおしました。
前回1.6.6を入れたのですが、新しいバージョン1.6.7が出ていたのでそちらをあらたにインストールしました。
一応コマンドプロンプトからの起動、phpmyadminはうまくうごくようにはなりました。が、mysqlのほうがいまいちうまく起動していないようでxamppのコントロールパネルから起動すると今度は停止ができなくなりました。
mysqlフォルダ内のエラーログを確認すると下記のように書き出されていました。3306とでているということはやはりポートがなにかふさがっていてエラーを起こしているのでしょうか。T_T
080922 15:14:21 InnoDB: Started; log sequence number 0 43655
080922 15:14:21 [ERROR] Do you already have another mysqld server running on port: 3306 ?
080922 15:14:21 [ERROR] Aborting
080922 15:14:21 InnoDB: Starting shutdown...
080922 15:14:24 InnoDB: Shutdown completed; log sequence number 0 43655
080922 15:14:24 [Note] MySql: Shutdown complete
解決方法が分かりましたら教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL XamppでインストールしたMySQLのフォルダのWinRARでのバックアップについて 1 2022/06/22 18:55
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
接続ができません
-
mysqlがインストールされている...
-
MySQLカラム名は日本語と英数字...
-
複数行のクエリを、まとめて実...
-
PHPとMYSQLです
-
convert関数が呼び出せない
-
Excel VBA SelectedItems
-
チューニングの基礎について教...
-
mysqlがインストールされている...
-
Class::DBIの使い方を教えてく...
-
MySQL5がインストールできません
-
mysqlにおいての文字化け
-
初心者にもなってませんが・・。
-
データのインポート時の文字化...
-
ユーティリティーとは?OPatch...
-
mySQLのインストール関連
-
MySQLの文字化けが直りません。
-
チェックボックス検索システム
-
xamppのMySQLの文字化け
-
ODP.NETのバージョン確認
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
接続ができません
-
mysqldが実行できない
-
MySQL起動方法について
-
MySQLが起動できない
-
[Apache]の項目だけが赤文字です。
-
1台のPCに3つのMySQLをインスト...
-
mysqlが起動しません
-
mysqlのsecure-file-privオプシ...
-
MySQLが起動しない
-
MySQL セーフモード起動のエラ...
-
WinMySQLAdminのエラー
-
MySQLが起動できない
-
ドットインストールで学習中or...
-
mampのsqlserver が起動しなく...
-
開発環境
-
「mysqld dead but subsys lock...
-
xamppでMySqlが正しく起動しない
-
xamppにてphpMyAdminが起動しない
-
MySQLの起動ユーザ
-
助けてください
おすすめ情報