Rumah > pangkalan data > tutorial mysql > pemasangan automatik mysql

pemasangan automatik mysql

WBOY
Lepaskan: 2023-05-23 14:32:07
asal
800 orang telah melayarinya

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

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

3 Pasang pakej perisian yang diperlukan:

yum install -y libaio-devel numactl
Salin selepas log masuk

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

wget $MYSQL_URL -O mysql.tar.gz
tar zxvf mysql.tar.gz
Salin selepas log masuk

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

groupadd mysql
useradd -g mysql mysql
echo "123456" | passwd --stdin mysql
Salin selepas log masuk

6 Cipta direktori pemasangan MySQL, seperti berikut:

mkdir -p /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql
Salin selepas log masuk

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

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

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

10. Mulakan MySQL:

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
Salin selepas log masuk

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

3. Kemas kini gudang pakej dan pasang pelayan MySQL:

yum update
yum install mysql-server
Salin selepas log masuk

4 . Tetapkan kata laluan pengguna root:

systemctl enable mysqld
systemctl start mysqld
Salin selepas log masuk
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!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan