Rumah  >  Artikel  >  pangkalan data  >  pemasangan automatik mysql

pemasangan automatik mysql

WBOY
WBOYasal
2023-05-23 14:32:07737semak imbas

Dalam era Internet, data telah menjadi salah satu sumber yang paling penting untuk perusahaan, dan pangkalan data semakin digunakan. Sebagai salah satu sistem pengurusan pangkalan data hubungan yang paling popular dalam bidang Internet, sistem pangkalan data MySQL telah menjadi alat pilihan untuk pemprosesan data oleh banyak perusahaan dan institusi.

Walau bagaimanapun, bagi pemula atau kakitangan teknikal bukan profesional, pemasangan dan konfigurasi MySQL sentiasa menjadi masalah yang lebih sukar. Kerana bagi orang ini, mereka sering perlu memahami pengetahuan asas yang berkaitan, membiasakan diri dengan persekitaran sistem, menguasai beberapa arahan, dsb.

Untuk memudahkan pemasangan MySQL, pemasangan MySQL secara automatik telah menjadi penyelesaian yang sangat mudah dan cekap. Seterusnya, kami akan memperkenalkan kaedah pemasangan MySQL dari perspektif pemasangan automatik.

Terdapat dua cara untuk memasang MySQL secara automatik, satu melalui skrip, dan satu lagi melalui pakej pemasangan. Sebelum pemasangan, anda perlu menyediakan pakej muat turun dan pemasangan MySQL Muat turun pautan: https://dev.mysql.com/downloads/mysql/.

Pemasangan skrip automatik

Pemasangan skrip automatik agak mudah. ​​Anda hanya perlu menyediakan fail skrip.

Langkah-langkahnya adalah seperti berikut:

1 Buka editor, buat fail bernama install_mysql.sh, tambah pada permulaan:

#!/bin/bash

2 muat turun Pautan mysql, seperti berikut:

MYSQL_VERSION=5.7.27
MYSQL_URL=https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-$MYSQL_VERSION.tar.gz

3 Pasang pakej perisian yang diperlukan:

yum install -y libaio-devel numactl

4. Muat turun dan nyahmampat pakej pemasangan, seperti berikut:

wget $MYSQL_URL -O mysql.tar.gz
tar zxvf mysql.tar.gz

5 . Cipta pengguna dan kumpulan pengguna mysql, dan tetapkan kata laluan pengguna:

groupadd mysql
useradd -g mysql mysql
echo "123456" | passwd --stdin mysql

6 Cipta direktori pemasangan MySQL, seperti berikut:

mkdir -p /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql

7 🎜>

cd mysql-$MYSQL_VERSION
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/data/mysql -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make && make install

8. Mulakan MySQL:

mkdir -p /var/run/mysqld
chown -R mysql:mysql /var/run/mysqld
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --datadir=/usr/local/data/mysql

9. Tetapkan fail konfigurasi MySQL:

cp support-files/my-default.cnf /etc/my.cnf
sed -i 's,^log-error.*,log-error=/var/run/mysqld/mysqld.log,g' /etc/my.cnf
sed -i 's,^pid-file.*,pid-file=/var/run/mysqld/mysqld.pid,g' /etc/my.cnf

10. Mulakan MySQL:

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &

Dengan cara ini, pemasangan automatik MySQL selesai. Untuk membolehkan MySQL bermula secara automatik selepas sistem dimulakan semula, mysqld_safe perlu ditambahkan pada skrip permulaan sistem.

Pemasangan automatik pakej pemasangan

Pemasangan automatik pakej pemasangan agak rumit, tetapi ia juga lebih biasa, kerana ramai orang suka memasang program perisian melalui pakej pemasangan.

Langkah-langkahnya adalah seperti berikut:

1. Muat turun pakej pemasangan MySQL.

2. Nyahzip pakej pemasangan dan masukkan folder yang dinyahzip. Jalankan arahan:

rpm -ivh mysql57-community-release-el7-x.rpm

3. Kemas kini gudang pakej dan pasang pelayan MySQL:

yum update
yum install mysql-server

4 . Tetapkan kata laluan pengguna root:

systemctl enable mysqld
systemctl start mysqld

Ikut gesaan langkah demi langkah untuk menetapkan kata laluan akar MySQL, padam pengguna tanpa nama dan perpustakaan ujian, dsb.

Dengan cara ini, proses pemasangan MySQL secara automatik menggunakan pakej pemasangan selesai.

Kesimpulan

Pemasangan automatik MySQL boleh memudahkan pemula atau kakitangan teknikal bukan profesional untuk memasang MySQL Kebanyakan sistem menyokong pemasangan automatik skrip dan pemasangan automatik pakej pemasangan. Sebelum melakukan sebarang operasi, muat turun versi pakej pemasangan MySQL yang sesuai, pilih kaedah pemasangan yang sesuai mengikut situasi sebenar anda dan pasangkannya.

Semasa proses pemasangan, pastikan anda memberi perhatian kepada langkah pemasangan dan semak setiap langkah satu demi satu untuk memastikan pemasangan yang lancar. Akhirnya, mengautomasikan pemasangan MySQL bukan sahaja dapat memudahkan proses operasi, tetapi juga memastikan kualiti dan kebolehpercayaan pemasangan.

Atas ialah kandungan terperinci pemasangan automatik 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
Artikel sebelumnya:hari pertanyaan mysqlArtikel seterusnya:hari pertanyaan mysql