• 締切済み

MAMPのエラーについて

こんちには MAMPのApacheは立ち上がるのですが、 MySQLサーバーが立ち上がりません。 Can't start server: Bind on TCP/IP port: Address already in use Do you already have another mysqld server running on port: 3306 ? とエラーがでます。 どうかお助け下さい。 よろしくお願い致します。

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

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.2

MySQLの標準ポート番号(3306)をlistenしているプロセスを探してください。 Macでもnetstatはあったと思います・・・と思ったら、何か「使いにくい」らしいですね(汗 http://blog.kamipo.net/entry/2012/10/15/232906 http://qiita.com/yokozawa/items/dbcb3b31f9308e4dcefc

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

MySQLが使おうとしたポート(3306)が、すでに使われている・・・というメッセージですね。MAMP以外でインストールしたMySQLが動作していないか調べてください・・・というメッセージです。

jinseiowari
質問者

補足

ご連絡遅くなってすいません。 どのように調べればよろしいのでしょうか?

関連するQ&A

  • mysqlが起動しなくなりました。

    LINUXでmysqlを使用してます。 誤って、mysqlのデータベースをdropしてしまいアンインストール後、再びインストールし、使用したところ下記の様になりました。以前はパスワード無しでもできたのですが、パスワードを求められたり・・・と変わってしまいました。3306のPORTはmysqlに割り振られてるのですが・・・。 # mysql ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) # mysql -u root ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) # mysql -p Enter password: ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES) # ps ax | mysqld 051007 11:31:57 Can't start server: Bind on TCP/IP port: Address already in use 051007 11:31:57 Do you already have another mysqld server running on port: 3306 ? 051007 11:31:57 Aborting 051007 11:31:57 mysqld: Shutdown Complete

    • ベストアンサー
    • MySQL
  • MYSQLadminだけですが

    パソコンをつけると、自動でMYSQLadminがでてきますが、必ず赤信号でServer Infoの部分などは空になっています。Control+Alt+Deleteで強制終了をさせない限り、インターネットやOutlookが使えません。 Mysqlは\mysql\binから通常どおりログインできます。 なぜでしょうか。 mysqld --consoleと打ったら、 Can't start server:Bind on TCP/IP port:No error Do you already have another mysqld server running on port 3306 Aborting C:\MYSQL\BIN\MYSQLD.EXE:Got signal 11. Aborting! とでます。 前回終了させたときは、右クリックでShut down bothで終了させました。何度もアンインストール、インストールを繰り返しています。それが原因なのでしょうか。

    • ベストアンサー
    • MySQL
  • MAMPでmysqldが起動できません!

    MAMPでmysqldが起動できません!macにアカウントが3つあるのですが、特定のアカウントでしか起動させることができません。エラーログを掲載しますので、どなたかお力をいただけないでしょうか? mysql_error_log.err ========== 140301 19:37:53 mysqld_safe Starting mysqld daemon with databases from /Applications/MAMP/db/mysql 140301 19:37:53 [Note] Plugin 'FEDERATED' is disabled. ・/Applications/MAMP/Library/bin/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13) 140301 19:37:53 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 140301 19:37:53 InnoDB: The InnoDB memory heap is disabled 140301 19:37:53 InnoDB: Mutexes and rw_locks use GCC atomic builtins 140301 19:37:53 InnoDB: Compressed tables use zlib 1.2.3 140301 19:37:53 InnoDB: Initializing buffer pool, size = 128.0M 140301 19:37:53 InnoDB: Completed initialization of buffer pool 140301 19:37:53 InnoDB: highest supported file format is Barracuda. 140301 19:37:53 InnoDB: Waiting for the background threads to start 140301 19:37:54 InnoDB: 5.5.33 started; log sequence number 4462198 140301 19:37:54 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306 140301 19:37:54 [Note] - '0.0.0.0' resolves to '0.0.0.0'; 140301 19:37:54 [Note] Server socket created on IP: '0.0.0.0'. 140301 19:37:54 [ERROR] /Applications/MAMP/Library/bin/mysqld: Can't find file: './mysql/host.frm' (errno: 13) 140301 19:37:54 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13) 140301 19:37:54 mysqld_safe mysqld from pid file /Applications/MAMP/tmp/mysql/mysql.pid ended ========== ターミナルで killall -9 mysqld も試しましたが、ダメでした…

    • ベストアンサー
    • Mac
  • mysql入門以前という本

    この度データベースを勉強してみようと思いmysql入門以前という本を購入し、本の通りにやっていきapacheとPHPのインストールはできたのですが、mysqlをインストールし、コマンドプロンプトで本に書いてあるとおりの記述をしたら、 Can`t start server:Bind on TCP/IP port: No error 日付 時間 DO you already have another mysqld serever runningon port:3306? 日付 時間 Aborting 日付 時間 mysqld:shutdown Complete と出てきて先にすすめなくなってしまうんです。 どなたかご存知のかたご教授よろしくお願いします。

    • ベストアンサー
    • MySQL
  • MySQL 5.0系を port80で運用したい

    CentOS 4.6 に MySQL 5.0系をインストールして port 80番で運用したいと考えています。 ところが、ポート80を指定して起動させると 以下のエラーになり、起動できませんでした。 mysqld started InnoDB: Started; log sequence number 0 43655 [ERROR] Can't start server: Bind on TCP/IP port: Permission denied [ERROR] Do you already have another mysqld server running on port: 80 ? [ERROR] Aborting 80番を使用する http は停止させており、 iptables を停止させてもダメでした。 別のシステムで CentOS をインストールした直後のものに MySQL をインストールしても同じ状態でした。 ちなみにMySQL 4.1 系では同じ条件下の環境で my.cnf の[mysqld] で「 port = 80 」を 指定するだけで起動できました。 MySQL は CentOS のサイトからSRPMパッケージを取得し、 i686オプションを指定してリビルドしたものを使用しています。 今まで行ったのは次の通りです。 ・コンフィギュアオプションをデフォルトでインストール。 my.cnf の[mysqld] で「 port = 80 」を指定。 ・specファイルのコンフィギュアオプションに 「--with-tcp-port=80」を指定してリビルド。 サーバの環境は以下の通りです。 CentOS 4.6 MySQL 5.0.54(SRPM から RPM を作成してインストール) インストールしたパッケージ mysql-libs-5.0.54-1.el4.centos mysql-5.0.54-1.el4.centos mysql-devel-5.0.54-1.el4.centos mysql-server-5.0.54-1.el4.centos どなたかおわかりの方、情報をお願いできませんでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • エラー

    Error starting TCP server on port 445, check permissions or other servers running. Error starting TCP server on port 3128, check permissions or other servers running. Error starting TCP server on port 80, check permissions or other servers running. このエラーを解決したいのですが、どうしたら直るでしょうか? ご教示お願いします。

  • sshdがBindで使用中のエラー

    sshdを起動するたびに error: Bind to port 22 on 0.0.0.0 failed: Address already in use. というエラーになります。 どこが悪いのでしょうか?

  • 他の開発環境をインストしたらapacheが起動しなくなった・・・

    PHP+MySQLでの作業を行うためにローカルに開発環境を作りました。 最初は、apacheも起動しており、まったく問題なく作業ができておりました。 その後、他の開発環境をつくるために、ボーランドC++、VisualStudio6.0、VisualStudio.NETを入れました。 しかし・・・それからapacheが起動しなくなりました。 原因がまったくわかりません。 何が原因なのか、わかる方いらっしゃいましたら、ご教授下さいませ。 Please wait [Bitte warten] Can't start server: Bind on TCP/IP port: No error とかいうメッセージが出ます。

  • chroot環境とmysqlの接続について

    現在、debian上でapacheをchroot環境で動かしています。chrootのcgi(perl)からDBI::mysql 経由でmysqlに接続しようとしているのですが、出来ません。 原因としては、mysqld.sockがcgiから読み書きできるpathにないためです。そこで、/chroot/mysql/ と /mysql/mysqld.sock をハードリンクしようとしたのですが、パーティションが違うためリンクが貼れません。そこでDBIでsock経由ではなく、tcp経由で接続しようとしているのですが、DBI connect('dbname:loc alhost','username',...) failed: Can't connect to local MySQL server through socket ' /var/run/mysqld/mysqld.sock' (2) となってしまいます。connect->host db port user password で接続しようとしています。どなたか解決方法をご教授頂けませんでしょうか?すいませんが、宜しくお願い致します。

  • secureのsshdのログ

    secureに以下のようなログが出力されてますが、 内容と原因が分かりません。 -------------------------------------------------- May 12 10:29:41 as30 sshd[2710]: Server listening on :: port 22. May 12 10:29:41 as30 sshd[2710]: error: Bind to port 22 on 0.0.0.0 failed: Address already in use. -------------------------------------------------- 気になりますので、よろしくお願いします。