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
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
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
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf &
rpm -ivh mysql57-community-release-el7-x.rpm
yum update yum install mysql-server
systemctl enable mysqld systemctl start mysqld
Atas ialah kandungan terperinci pemasangan automatik mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!