Rumah  >  Artikel  >  pangkalan data  >  Cara menggunakan docker untuk membolehkan mysql binlog menyelesaikan masalah volum data

Cara menggunakan docker untuk membolehkan mysql binlog menyelesaikan masalah volum data

PHPz
PHPzke hadapan
2023-05-27 13:34:121482semak imbas

    Kata Pengantar

    Semasa pembangunan, adalah perlu untuk memantau jadual data dengan memantau fail log binlog mysql Ia digunakan dalam bekas docker, dan masalah volum data juga perlu diselesaikan

    1 Buka imej mysql melalui volum data

    docker run -p 3307:3306 --name myMysql -v /usr/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456  -d mysql:5.7.25

    Nota: Fail perlu dibuat. dalam direktori hos terlebih dahulu Digunakan untuk menyimpan set data mysql Direktori yang saya buat di sini ialah /usr/docker/mysql/data

    dan /var/lib/mysql ialah direktori tetap selepas cermin mysql ialah. Secara umumnya, kita tidak perlu secara manual Untuk mengalih keluar gangguan, hanya kekalkan lalai

    2 Sambung ke mysql dan uji

    Gunakan alat sambungan klien untuk menyambung ke mysql dan cuba untuk. perhatikan pembukaan mysql_binlog

    Cara menggunakan docker untuk membolehkan mysql binlog menyelesaikan masalah volum data

    Anda boleh melihat bahawa fungsi pengelogan tidak didayakan pada masa yang sama, kita juga boleh pergi ke direktori pemasangan hos untuk memerhati,

    Cara menggunakan docker untuk membolehkan mysql binlog menyelesaikan masalah volum data

    3 Buka bin_log

    Laksanakan arahan berikut dalam urutan

    docker exec myMysql bash -c "echo 'log-bin=/var/lib/mysql/mysql-bin' >> /etc/mysql/mysql.conf.d/mysqld.cnf"
    rrree

    4
    docker exec myMysql bash -c "echo 'server-id=123454' >> /etc/mysql/mysql.conf.d/mysqld.cnf"

    5. Cipta pangkalan data dan buat jadual di dalamnya dan tambah sekeping data

    Cara menggunakan docker untuk membolehkan mysql binlog menyelesaikan masalah volum data

    Pada masa ini, kami akan melihat perubahan dalam bin_log sekali lagi, menunjukkan bahawa log bin_log telah dijana pada masa ini

    Cara menggunakan docker untuk membolehkan mysql binlog menyelesaikan masalah volum data

    Juga Anda boleh memasuki direktori hos untuk pemerhatian Pada masa ini, fail log telah dijana di bawah hos

    Cara menggunakan docker untuk membolehkan mysql binlog menyelesaikan masalah volum data

    Atas ialah kandungan terperinci Cara menggunakan docker untuk membolehkan mysql binlog menyelesaikan masalah volum data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam