Sebenarnya terdapat banyak cara untuk memasang pangkalan data MySQL pada sistem Linux Artikel ini akan memperkenalkan salah satu daripadanya - menggunakan pakej tar untuk memasang MySQL.
1. Persediaan
Sebelum memulakan pemasangan, anda perlu menyediakan yang berikut:
2. Langkah pemasangan
Gunakan arahan berikut untuk menyahmampat pakej tar MySQL:
tar -xzvf mysql-xxx.tar.gz
Selepas penyahmampatan, anda akan mendapat folder mysql-xxx. Seterusnya, masuk ke dalam folder itu.
MySQL biasanya perlu dijalankan di bawah pengguna dan kumpulan yang berasingan, yang boleh dibuat menggunakan arahan berikut:
groupadd mysql useradd -r -g mysql -s /bin/false mysql
Antaranya, mysql ialah nama pengguna dan kumpulan.
Masukkan folder mysql-xxx, masukkan arahan berikut dalam terminal untuk mula mengkonfigurasi parameter kompilasi:
cmake . \ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_DATADIR=/usr/local/mysql/data \ -DSYSCONFDIR=/etc \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ -DENABLED_LOCAL_INFILE=1 \ -DENABLE_DTRACE=0 \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_EMBEDDED_SERVER=OFF \ -DWITH_BOOST=boost
Antaranya, maksud setiap parameter adalah seperti berikut:
-DCMAKE_INSTALL_PREFIX: Direktori pemasangan MySQL, lalainya ialah /usr/local/mysql.
-DMYSQL_DATADIR: Direktori storan fail data MySQL, lalainya ialah /usr/local/mysql/data.
-DSYSCONFDIR: Direktori storan fail konfigurasi MySQL, lalainya ialah /etc.
-DWITH_MYISAM_STORAGE_ENGINE=1: Dayakan enjin storan MyISAM.
-DWITH_INNOBASE_STORAGE_ENGINE=1: Dayakan enjin storan InnoDB.
-DWITH_ARCHIVE_STORAGE_ENGINE=1: Dayakan enjin storan Arkib.
-DWITH_BLACKHOLE_STORAGE_ENGINE=1: Dayakan enjin storan Blackhole.
-DENABLED_LOCAL_INFILE=1: Dayakan memuatkan fail data dari setempat.
-DENABLE_DTRACE=0: Lumpuhkan fungsi DTrace.
-DDEFAULT_CHARSET=utf8: Set aksara lalai ialah utf8.
-DDEFAULT_COLLATION=utf8_general_ci: Set aksara lalai ialah utf8_general_ci.
-DWITH_EMBEDDED_SERVER=OFF: Matikan pelayan terbenam.
-DWITH_BOOST=boost: Gunakan pustaka rangsangan.
Selepas melaksanakan arahan di atas, proses penyusunan bermula Anda perlu menunggu dengan sabar untuk seketika.
Selepas penyusunan selesai, gunakan arahan berikut untuk memasang:
make && make install
Selepas pemasangan selesai, semak situasi pemasangan dan mulakan pangkalan data MySQL:
cd /usr/local/mysql ls ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
Selepas permulaan selesai, Mulakan MySQL:
./bin/mysqld_safe --user=mysql &
3. Ringkasan
Artikel ini memperkenalkan secara ringkas langkah-langkah untuk memasang MySQL menggunakan pakej tar, dan menyediakan parameter kompilasi yang biasa digunakan konfigurasi. Dalam penggunaan sebenar, ia perlu diselaraskan mengikut keadaan tertentu. Selain itu, terdapat cara lain untuk memasang perisian MySQL, seperti menggunakan pakej RPM, pakej Yum, dll. Artikel ini tidak memperkenalkannya secara terperinci.
Atas ialah kandungan terperinci Cara menggunakan pakej tar untuk memasang MySQL di Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!