Rumah > Peranti teknologi > industri IT > Cara memasang mysql

Cara memasang mysql

Joseph Gordon-Levitt
Lepaskan: 2025-02-15 10:53:12
asal
338 orang telah melayarinya

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

    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
    Salin selepas log masuk
    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:

    docker network create --driver bridge dbnet
    Salin selepas log masuk
    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:

    docker run -d --rm --name mysql --net dbnet -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysecret -v $PWD/data:/var/lib/mysql mysql:8
    Salin selepas log masuk
    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:
    docker logs mysql
    Salin selepas log masuk

    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:
    Salin selepas log masuk
    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 Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan