Rumah >Peranti teknologi >industri IT >Cara memasang mysql
Gambaran keseluruhan kaedah pemasangan MySQL
MySQL adalah pangkalan data relasi sumber bebas dan terbuka yang boleh dipasang dalam pelbagai cara, termasuk penyelesaian awan, bekas docker, atau dipasang secara langsung pada sistem operasi anda. Artikel ini meneroka tiga cara utama untuk menggunakan MySQL dalam persekitaran pembangunan tempatan: penyelesaian awan, bekas docker, dan pemasangan secara langsung di komputer anda.
1 Perkhidmatan MySQL disediakan oleh AWS, Azure, Google Cloud, Oracle dan banyak perkhidmatan hosting profesional yang lain. Malah hosting bersama kos rendah menyediakan MySQL dengan HTTPS jauh atau sambungan SSH terowong. Oleh itu, anda boleh menggunakan pangkalan data MySQL dari jauh dalam pembangunan tempatan.
Pro:
tidak perlu memasang atau mengurus perisian pangkalan data;
Persekitaran pengeluaran anda boleh menggunakan sistem yang sama;Eksperimen lebih berisiko; Pembangunan akan berhenti apabila rangkaian terputus; Kos penggunaan boleh menjadi sangat tinggi.
Pro:
Semua pemaju boleh menggunakan imej Docker yang sama pada macOS, Linux, dan Windows;
Konfigurasi dan penyelenggaraan pemasangan MySQL adalah minimum;Imej asas yang sama boleh digunakan dalam persekitaran pembangunan dan pengeluaran;
Pemaju mengekalkan kelebihan pembangunan tempatan dan boleh bereksperimen tanpa risiko.
pemasangan docker (langkah separa):
Untuk memudahkan komunikasi antara bekas Docker, buat rangkaian yang disebut DBNET (jika anda hanya mahu mengakses MySQL dari peranti tuan rumah, anda boleh melangkau langkah ini):
<code class="language-bash">sudo apt-get update sudo apt-get remove docker docker-engine docker.io sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker</code>Sekarang buat folder data pada sistem anda di mana jadual MySQL akan disimpan, contohnya
. mkdir data
<code class="language-bash">docker network create --driver bridge dbnet</code>Keterangan zarah:
-d
--rm
--name mysql
-p 3306:3306
-e
-v
/var/lib/mysql
. $PWD
/c/mysql/data
MySQL mengambil masa beberapa minit untuk bermula apabila kali pertama arahan ini berjalan, kerana imej Docker sedang dimuat turun dan bekas MySQL sedang dikonfigurasi. Restarts seterusnya akan segera, dengan mengandaikan anda tidak memadamkan atau menukar imej asal. Anda boleh menyemak kemajuan pada bila -bila masa menggunakan arahan berikut:
<code class="language-bash">docker run -d --rm --name mysql --net dbnet -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysecret -v $PWD/data:/var/lib/mysql mysql:8</code>mengurus bekas menggunakan Docker Compose:
Docker Compose boleh menguruskan sejumlah bekas tanpa menaip perintah docker verbose. Buat fail
dalam folder semasa:
docker-compose.yml
<code class="language-bash">docker logs mysql</code>
<code class="language-yaml">version: '3.7' services: mysql: environment: - MYSQL_ROOT_PASSWORD=mysecret image: mysql:8 container_name: mysql volumes: - ./data:/var/lib/mysql networks: - dbnet ports: - "3306:3306" adminer: image: adminer container_name: adminer depends_on: - mysql networks: - dbnet ports: - "8080:8080" networks: dbnet:</code>3.
Jika anda ingin menggunakannya dalam pelbagai projek dalam satu keadaan, atau perlu menjalankan perkhidmatan pada permulaan, memasang MySQL pada mesin pembangunan tempatan mungkin lebih praktikal.
pakej perisian all-in-one:
Beberapa pengagihan macOS, Linux, dan Windows yang sangat baik termasuk APACHE, PHP, MYSQL, PHPADMIN, sijil SSL, rangka kerja, dan aplikasi lain dalam satu pakej pemasangan. Pilihan termasuk: XAMPP, WAMPSERVER, EASYPHP, AMPPS, WPN-XM, WNMP.
Pasang mysql on linux:
Terdapat banyak cara untuk memasang MySQL pada pelbagai pengagihan Linux: beberapa pengedaran (seperti pelayan Ubuntu) menyediakan MySQL secara lalai; ;
Pasang MySQL pada macOS:MySQL boleh dipasang pada macOS 10.13 dan kemudian dengan memuat turun imej cakera pemasang.dmg asli. Klik dua kali untuk memasang imej, dan kemudian klik dua kali fail .pkg untuk memulakan wizard pemasangan.
Pasang MySQL pada Windows:
MySQL boleh dipasang pada versi 64-bit Windows 10 dan Windows 2012 Server R2 dan kemudian. Anda juga memerlukan runtime berikut: .NET 4.5.2, Visual C diagihkan semula. Pemasang MSI menyediakan pelayan dan alat kerja MySQL dan alat lain. (Pemasang MSI "Web" yang lebih kecil akan memuat turun pakej apabila dipilih.)
Pilihan lain dan Soalan Lazim Mysql(bahagian Soalan Lazim dari teks asal ditinggalkan di sini kerana artikel itu terlalu panjang dan mempunyai korelasi yang lemah dengan kandungan teras. Jika perlu, anda boleh mencadangkannya secara berasingan .) Singkatnya, kaedah pemasangan MySQL dipilih bergantung pada keperluan khusus dan tahap teknikal anda. Bagi pemula, perkhidmatan awan atau pakej perisian semua-dalam-satu mungkin lebih mudah untuk dimulakan;
Atas ialah kandungan terperinci Cara memasang mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!