Rumah >Peranti teknologi >industri IT >Cara memasang mysql

Cara memasang mysql

Joseph Gordon-Levitt
Joseph Gordon-Levittasal
2025-02-15 10:53:12328semak imbas

How to Install 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;
    Pelbagai pemaju boleh mengakses data yang sama dengan mudah;
  • Ideal untuk menggunakan IDE berasaskan awan atau peranti spec rendah (seperti Chromebook);
  • mungkin termasuk fungsi seperti skala automatik, menyalin, sharding dan sandaran.
  • Kekurangan:
  • Tetapan masih boleh mengambil masa yang agak lama;
Perpustakaan sambungan dan proses di seluruh tuan rumah mungkin sedikit berbeza;

Eksperimen lebih berisiko; Pembangunan akan berhenti apabila rangkaian terputus; Kos penggunaan boleh menjadi sangat tinggi.

  • Pilihan awan mungkin sesuai untuk situasi di mana keperluan pangkalan data adalah minimum atau pasukan besar yang berurusan dengan set data kompleks yang sama.
  • 2. Jalankan MySQL Menggunakan Docker Container
  • Docker adalah platform yang membolehkan anda membina, berkongsi, dan menjalankan aplikasi dalam bekas. Bekas adalah seperti mesin maya terpencil dengan sistem operasi, perpustakaan dan fail aplikasi sendiri. (Malah, bekas adalah proses ringan yang berkongsi sumber tuan rumah.)
  • Docker Image adalah gambar sistem fail dan boleh dijalankan sebagai bekas. Docker Hub menyediakan imej pelbagai aplikasi dan pangkalan data yang popular, termasuk MySQL dan MariaDB.

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):

    Arahan untuk memasang Docker di Linux boleh didapati di Dokumen Docker. Anda juga boleh menggunakan repositori rasmi, walaupun repositori ini mungkin mengandungi versi yang lebih lama. Contohnya, di Ubuntu:
  • Kaedah pemasangan pengagihan Linux lain akan berbeza. Kaedah pemasangan macOS dan Windows juga sedikit berbeza, sila rujuk dokumentasi rasmi.
  • Running MySQL Container:
  • 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

pelayan MySQL 8 terkini boleh dimulakan menggunakan arahan berikut:

<code class="language-bash">docker network create --driver bridge dbnet</code>
Keterangan zarah:

  • Jalankan bekas sebagai perkhidmatan latar belakang. -d
  • Padam bekas apabila ia berhenti berjalan. --rm
  • Berikan nama kepada bekas yang dipanggil MySQL untuk pengurusan mudah.
  • --name mysql
  • Lanjutkan port kontena ke tuan rumah.
  • -p 3306:3306
  • Mendefinisikan pembolehubah persekitaran.
  • -e
  • Pasang kelantangan supaya
  • folder data MySQL dalam bekas akan disimpan dalam subfolder data folder semasa pada hos. -v /var/lib/mysql
adalah folder semasa, tetapi ini hanya berfungsi pada macOS dan Linux. Pengguna Windows mesti menentukan keseluruhan laluan menggunakan notasi slash ke hadapan, seperti

. $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

dan jalankan:
<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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn