Menjalankan MySQL dalam Docker dan data berterusan ke direktori yang saya buat [pendua]
P粉482108310
P粉482108310 2023-07-24 23:47:05
0
1
485
<p>Saya cuba menjalankan MySQL dalam Docker dan mengekalkan data ke direktori yang saya buat. </p> <pre class="brush:php;toolbar:false;">docker run --name mysql-mac -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my_strong_password -d mysql:latest -v /Users/alexeyzhulin/Projects/data /mysql:/var/lib/mysql</pre> <p>Bekas dimulakan dan dihentikan. Dalam log kontena saya dapat melihat: </p> <pre class="brush:php;toolbar:false;">2023-07-17 21:53:45 2023-07-17 16:53:45+00:00 [Nota] [Entrypoint]: Skrip Entrypoint untuk MySQL Server 8.0.33-1.el8 bermula. 2023-07-17 21:53:45 2023-07-17 16:53:45+00:00 [Nota] [Entrypoint]: Beralih kepada pengguna khusus 'mysql' 2023-07-17 21:53:45 2023-07-17 16:53:45+00:00 [Nota] [Entrypoint]: Skrip Entrypoint untuk MySQL Server 8.0.33-1.el8 bermula. 2023-07-17 21:53:45 2023-07-17 16:53:45+00:00 [Nota] [Entrypoint]: Memulakan fail pangkalan data 2023-07-17 21:53:45 2023-07-17T16:53:45.915750Z 0 [Amaran] [MY-011068] [Pelayan] Sintaks '--langkau-host-cache' ditamatkan dan akan dialih keluar dalam keluaran masa hadapan Sila gunakan SET GLOBAL host_cache_size=0 sebaliknya. 2023-07-17 21:53:45 2023-07-17T16:53:45.915794Z 0 [ERROR] [MY-010083] [Server] --verbose adalah untuk digunakan dengan --help-; ralat-berkata-kata? 2023-07-17 21:53:45 2023-07-17T16:53:45.915904Z 0 [Sistem] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.33 sedang dijalankan) sebagai permulaan bagi pelayan proses 80 2023-07-17 21:53:45 2023-07-17T16:53:45.921828Z 1 [Sistem] [MY-013576] [InnoDB] Inisialisasi InnoDB telah bermula. 2023-07-17 21:53:46 2023-07-17T16:53:46.234691Z 1 [Sistem] [MY-013577] [InnoDB] Inisialisasi InnoDB telah tamat. 2023-07-17 21:53:46 2023-07-17T16:53:46.768297Z 0 [ERROR] [MY-010147] [Pelayan] Terlalu banyak hujah (tambahan pertama ialah '/Users/alexeyzhulin/mysqldata/Projects :/var/lib/mysql'). 2023-07-17 21:53:46 2023-07-17T16:53:46.768321Z 0 [ERROR] [MY-013236] [Server] Direktori data yang ditetapkan /var/lib/mysql/ tidak boleh digunakan fail yang ditambahkan oleh pelayan kepadanya. 2023-07-17 21:53:46 2023-07-17T16:53:46.768325Z 0 [RALAT] [MY-010119] [Pelayan] Menggugurkan 2023-07-17 21:53:48 2023-07-17T16:53:48.204456Z 0 [Sistem] [MY-010910] [Pelayan] /usr/sbin/mysqld: Penutupan selesai (mysqld 8.0 Komuniti MySQL. - GPL.</pra> <p>Apabila saya menjalankan bekas tanpa meneruskan data ke direktori yang saya buat, ia berfungsi dengan baik. </p> <pre class="brush:php;toolbar:false;">docker run --name mysql-mac -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my_strong_password -d mysql:latest</pre> <p>Bagaimanakah cara saya menjalankan MySQL dalam Docker dan mengekalkan data ke direktori yang saya buat? </p>
P粉482108310
P粉482108310

membalas semua(1)
P粉025632437

Pastikan direktori yang anda buat dimiliki oleh pengguna mysql

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan