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

Aktifkan masuk ke wadah mysql buruh pelabuhan

Saya mencari hal yang sama persis, dan sekarang, ada cara yang lebih baik untuk melakukannya.

docker mysql menulis:

$ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

Dalam docker-compose dunia, seseorang dapat meneruskan argumen ini melalui "perintah" bagian layanan:

command: mysqld --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

Dalam kasus penggunaan saya, saya hanya ingin mengaktifkan log dan menentukan jalur ke file log :

Perintah
 command: mysqld --general-log=1 --general-log-file=/var/log/mysql/general-log.log

Dengan volume yang memadai (mis. - ./logs/mysql.log:/var/log/mysql/general-log.log ), menjadi mudah untuk menjangkau mereka.

Ini cukup mudah dan hindari berurusan dengan konfigurasi lokal. Ini akan bekerja dengan gambar MySQL Docker dan akan menyimpan my.cnf seperti yang dikirimkan oleh gambar.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah ini pendekatan terbaik untuk membuat jejak audit?

  2. MySQL:Dapatkan nama kolom atau alias dari kueri

  3. Pisahkan nilai dari satu bidang menjadi dua

  4. Cara menggemakan baris tabel dari db (php)

  5. Dapatkan poligon mendekati lat,long di MySQL