Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menggunakan MySQL menggunakan Docker

Bagaimana untuk menggunakan MySQL menggunakan Docker

WBOY
WBOYke hadapan
2023-05-27 09:28:051775semak imbas

Mula-mula kita menjalankan tutum-docker-mysql.

docker run -d -p 3306:3306 --name mysql tutum/mysql

Jika anda tidak mempunyai imej tutum/mysql secara setempat, docker akan memuat turun imejnya dahulu, dan langkah ini mungkin mengambil sedikit masa pelaksanaan selesai Jika kita menyemak, ia sepatutnya kelihatan seperti berikut

Bagaimana untuk menggunakan MySQL menggunakan Docker

tutum-docker-mysql secara automatik akan membantu kami membuat kata laluan rawak untuk kami akses, yang boleh dilihat melalui log.

Bagaimana untuk menggunakan MySQL menggunakan Docker

Kami log masuk ke mysql melalui kata laluan dalam log

mysql -uadmin -pi6k5usp9km9g -h127.0.0.1

Secara teorinya, kami boleh berjaya log masuk ke mysql pada masa ini. Anda boleh membuat pustaka, jadual, dan kemudian keluar .Tetapi apabila bekas dihentikan dan dimulakan semula, data anda akan hilang fail ke bekas (lekapkan folder tempatan daripada hos pada bekas untuk menyimpan fail pangkalan data).

Mula-mula kita hentikan bekas sebelumnya

docker stop mysql

Kami menentukan laluan yang boleh dipasang secara setempat dan mulakan semula tutum-docker- mysql Kami menentukan /home/walter/softwares/tutum-docker-mysql/data untuk digantung pada direktori /var/lib/mysql dalam bekas (-v bind mount a volume). , kami boleh mengekalkan data pada direktori hos (hos).

sudo docker run -d -p 3306:3306 -v /home/walter/softwares/tutum-docker-mysql/data:/var/lib/mysql -e mysql_pass="mypass" tutum/mysql

Kami menetapkan kata laluan penciptaan sebagai mypass apabila kami memulakannya di atas Sekarang kami log masuk ke mysql untuk mencipta beberapa data dan melihat sama ada ia akan berlaku disimpan

shell>mysql -uadmin -pmypass -h127.0.0.1
mysql>create database test;

Keluar dari mysql dan mulakan semula operasi yang telah kami lakukan akan dikekalkan Setiap kali kami memulakan mysql ini, kami boleh menggunakan arahan berikut

docker run -d -p 127.0.0.1:3306:3306 -v /home/walter/softwares/tutum-docker-mysql/data:/var/lib/mysql tutum/mysql

Atas ialah kandungan terperinci Bagaimana untuk menggunakan MySQL menggunakan Docker. 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