Soalan ini merangkumi beberapa senario. Mari kita pecahkan:
menjalankan MySQL secara langsung di Linux: Memasang MySQL secara langsung pada sistem Linux anda melibatkan memuat turun pakej yang sesuai (mis., Anda kemudian menggunakan Pengurus Pakej Sistem anda (seperti .rpm
, .deb
, atau apt
) untuk memasang dan mengkonfigurasinya. Ini melibatkan penyediaan kata laluan root MySQL, mengkonfigurasi akaun pengguna, dan berpotensi mengkonfigurasi pilihan rangkaian untuk membolehkan sambungan jauh. Phpmyadmin, alat pentadbiran MySQL berasaskan web, akan dipasang secara berasingan, biasanya melalui pengurus pakej atau dari sumber. Kaedah ini menawarkan akses langsung kepada sumber sistem tetapi tidak mempunyai pengasingan dan mudah alih bekas. Anda kemudian menjalankan imej sebagai bekas, menyatakan pilihan konfigurasi yang diperlukan (seperti kata laluan root MySQL) melalui argumen baris perintah atau pembolehubah persekitaran. Ini memberikan pengasingan - MySQL berjalan dalam persekitarannya sendiri, dipisahkan dari sistem tuan rumah. Akses akan terutamanya melalui baris arahan menggunakan klien MySQL. Ini sering melibatkan menggunakan imej phpmyadmin yang berasingan dan berpotensi menghubungkan kedua -dua bekas supaya phpmyadmin boleh menyambung ke pangkalan data MySQL. Exposing port (biasanya port 3306 untuk MySQL dan 80 atau 443 untuk phpmyadmin) adalah penting untuk akses luaran. Walau bagaimanapun, mendedahkan pelabuhan memperkenalkan risiko keselamatan (dibincangkan di bawah). Menguruskan persediaan ini memerlukan pengetahuan yang lebih maju mengenai orkestrasi dan rangkaian kontena. Versi seperti yum
) untuk memuat turun imej MySQL rasmi. Memilih versi tertentu disyorkan untuk kestabilan dan kebolehprediksi.
podman run -d -p 3306:3306 --name my-mysql -e MYSQL_ROOT_PASSWORD=your_strong_password mysql:latest
-d
: menjalankan bekas dalam mod berkembar (latar belakang). -p 3306:3306
--name my-mysql
-e MYSQL_ROOT_PASSWORD=your_strong_password
) untuk menyambung ke pangkalan data dan mengesahkan bahawa ia berjalan dengan betul. Anda perlu menggunakan alamat IP hos dan port yang anda dipetakan (3306). PHPMyAdmin Container dan Pautannya: Ini memerlukan menarik imej phpmyadmin dan mengkonfigurasinya untuk menyambung ke bekas MySQL anda menggunakan pembolehubah persekitaran atau fail konfigurasi. Arahan terperinci bergantung kepada imej phpmyadmin tertentu yang digunakan. Pertimbangkan perkara -perkara ini: mysql
Hadkan akses rangkaian: Atas ialah kandungan terperinci Jalankan MySQL di Linux (dengan/tanpa bekas podman dengan phpmyadmin). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!