Rumah >pangkalan data >tutorial mysql >mysql memasang dua

mysql memasang dua

王林
王林asal
2023-05-20 12:56:373174semak imbas

MySQL ialah sumber terbuka, sistem pengurusan pangkalan data hubungan percuma yang digunakan secara meluas dalam aplikasi web dan sistem pangkalan data peringkat perusahaan yang besar. Jika anda perlu menjalankan berbilang versi MySQL pada mesin yang sama, maka anda perlu belajar cara memasang berbilang contoh MySQL.

Artikel ini akan memperkenalkan cara memasang dua tika MySQL pada sistem pengendalian Windows untuk rujukan anda.

1. Muat turun pakej pemasangan MySQL

Lawati tapak web rasmi MySQL http://dev.mysql.com/downloads/mysql/ untuk memuat turun versi terkini Pelayan Komuniti MySQL pilih versi MySQL Community Server 8.0.23, selepas muat turun selesai, anda perlu unzip fail ke dalam dua direktori berbeza, kami menamakannya mysql1 dan mysql2 masing-masing.

2. Pasang tika MySQL

  1. Pasang tika pertama

Masukkan direktori mysql1 dan klik dua kali mysql-installer-community-8.0. 23.0. Pemasang msi mula memasang MySQL, ikut tetapan lalai dan meneruskan ke langkah seterusnya, dalam Wizard Konfigurasi Pelayan MySQL, kita boleh melakukan beberapa operasi konfigurasi tersuai.

  • Pada halaman "Jenis dan Rangkaian", pilih pilihan "Developer Default";
  • Pada halaman "Authentication Method", pilih "Use Legacy Authentication Method (Retain MySQL 5 .xCompatibity) ”;
  • Pada halaman “Akaun dan Peranan”, tetapkan kata laluan pengguna “root” dan kekalkan pilihan lain sebagai lalai
  • Pada “Perkhidmatan Windows” halaman, pilih pilihan "Stand-Alone MySQL Server" (Mesin Pelayan)";
  • Pada halaman "Apply Configuration", klik butang "Execute" untuk menggunakan konfigurasi dan tunggu perkhidmatan MySQL bermula dan pemasangan untuk diselesaikan.
  1. Pasang contoh kedua

Masukkan direktori mysql2, gunakan baris arahan untuk menjalankan atur cara pemasangan, dan laksanakan arahan berikut:

msiexec / i mysql-installer-community-8.0.23.0.msi /qn ^
MYSQL_SRVNAME=MySQL2 ^
INSTALLDIR=C:mysql2 ^
INSTALLDIRDATA=C:mysqlconfig=C:mysqlconfig=data .ini

Dalam arahan di atas, /qn ialah pilihan pemasangan mod senyap, MYSQL_SRVNAME ialah nama perkhidmatan, INSTALLDIR ialah laluan pemasangan contoh MySQL, INSTALLDIRDATA ialah laluan di mana fail data disimpan dan CONFIGURATIONFILE menentukan laluan ke fail konfigurasi. Proses pemasangan adalah serupa dengan contoh pertama Selepas pemasangan selesai, anda boleh memulakan perkhidmatan.

3. Konfigurasikan tika MySQL

    Konfigurasi tika pertama
Buka tetingkap Windows CMD (jalankan dengan keistimewaan pentadbir) dan tukar ke direktori mysql1 bin di bawah, laksanakan arahan berikut:

cd /d C:mysql1 in

Kemudian jalankan perintah mysqld --initialize-insecure --console untuk memulakan direktori data dan konsol mengeluarkan maklumat permulaan MySQL.

Sekarang, kita perlu mengkonfigurasi beberapa maklumat asas contoh MySQL dengan melaksanakan arahan berikut:

mysqld --install MySQL1 --defaults-file=../my1.ini

Antaranya, pilihan --install memasang perkhidmatan, MySQL1 ialah nama perkhidmatan dan --defaults-file menentukan fail konfigurasi my1.ini.

Dalam my1.ini, tulis yang berikut:

[mysqld]

datadir=C:/mysql1data
basedir=C:/mysql1
port=3306

Mulakan perkhidmatan MySQL dan laksanakan arahan berikut:

net start MySQL1

Gunakan arahan berikut untuk log masuk ke pelayan MySQL:

mysql -uroot -p

    Konfigurasikan contoh kedua
Tukar ke direktori mysql2, kita perlu terlebih dahulu mengubah suai kandungan dalam fail konfigurasi config.ini kepada:

[server ]

port=3307
datadir=C:mysql2data
basedir=C:mysql2
default_authentication_plugin=mysql_native_password

buka tetingkap Windows run, keistimewaan pentadbir), Jalankan arahan berikut:

cd /d C:mysql2 in

mysql_ssl_rsa_setup

Kemudian jalankan perintah mysqld --initialize-insecure --console untuk memulakan direktori data dan konsol Output maklumat permulaan MySQL.

Sekarang, kita perlu mengkonfigurasi beberapa maklumat asas contoh MySQL dengan melaksanakan arahan berikut:

mysqld --install MySQL2 --defaults-file=../my2.ini

Antaranya, pilihan --install memasang perkhidmatan, MySQL2 ialah nama perkhidmatan dan --defaults-file menentukan fail konfigurasi my2.ini.

Dalam my2.ini, tulis yang berikut:

[mysqld]

port=3307
datadir=C:/mysql2data
basedir=C:/mysql2
default_authentication_plugin=mysql_native_password

Mulakan perkhidmatan MySQL dan laksanakan arahan berikut:

net start MySQL2

Gunakan arahan berikut untuk log masuk ke pelayan MySQL:

mysql -uroot -p -P 3307

4. Ringkasan

Melalui langkah di atas, anda boleh berjaya memasang dua versi contoh MySQL yang berbeza pada mesin yang sama dan menetapkan port yang berbeza nombor dan direktori penyimpanan data. MySQL ialah sistem pengurusan pangkalan data berskala yang kaya dengan ciri yang berjalan pada pelbagai sistem pengendalian dan merupakan komponen penting bagi mana-mana aplikasi web yang memerlukan penyimpanan data. Dalam aplikasi praktikal, anda boleh memasang berbilang contoh MySQL mengikut keperluan untuk mencapai pemisahan data dan prestasi yang lebih baik.

Atas ialah kandungan terperinci mysql memasang dua. 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
Artikel sebelumnya:mysql jika ralat sintaksArtikel seterusnya:mysql jika ralat sintaks