sql >> データベース >  >> RDS >> Mysql

Dockerを介してローカルホスト上のMySQLサーバーに接続する

    だから、これは本当に疑わしい設計上の決定を伴う自作のせいであることがわかりました。推奨されるlaunchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plistを実行して、自作でmysql-serverを起動します。 。しかし、このファイルを調べると、bind-addressがハードコーディングされていることがわかります。

      <array>
        <string>/usr/local/opt/mysql/bin/mysqld_safe</string>
        <string>--bind-address=127.0.0.1</string>
        <string>--datadir=/usr/local/var/mysql</string>
      </array>
    

    したがって、my.cnfファイルで何をしても、常に127.0.0.1にバインドされ、コンテナからクエリを実行することはできません。私の修正は、バインドアドレスを提供しないようにこのファイルを直接編集することです。これにより、/ etc/my.cnfにそれを実行させることができます。または、お勧めしませんが、このファイルで直接バインドアドレスを変更することもできます。



    1. クエリにプレースホルダー/動的データがない場合、PDOの準備を省略できますか?

    2. PHPページネーションクラス

    3. Membership.ValidateUserは、VS 2010 /.NET4.0へのアップグレード後に常にfalseを返します

    4. MySQLユーザーあたりの投稿の総数を検索します