Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Menghubungkan ke Server MySQL di localhost melalui Docker

Jadi, ternyata ini adalah kesalahan homebrew dengan keputusan desain yang benar-benar dipertanyakan. Anda memulai server mysql di homebrew dengan menjalankan launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist yang direkomendasikan . Tapi kemudian, saat memeriksa file ini, Anda akan menemukan alamat-bind sudah di-hardcode!

  <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>

Jadi, apa pun yang Anda lakukan di salah satu file my.cnf Anda, itu akan selalu terikat ke 127.0.0.1, dan Anda tidak akan pernah bisa melakukan kueri dari sebuah wadah. Perbaikan saya hanya mengedit file ini secara langsung untuk tidak memberikan alamat pengikatan sehingga kami dapat membiarkan /etc/my.cnf melakukannya untuk kami. Atau, meskipun saya tidak akan merekomendasikannya, Anda dapat mengubah alamat-ikatan secara langsung di file ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa lebih mengoptimalkan kueri tabel turunan yang berkinerja lebih baik daripada yang setara BERGABUNG?

  2. DIIDENTIFIKASI OLEH 'password' di MySQL

  3. Menjalankan beberapa pernyataan mysql dalam satu transaksi di alat migrasi Mybatis

  4. Perbedaan antara DataSource dan ConnectionPoolDataSource

  5. linux mysql-server tidak dapat menemukan mysql_config