Rumah > Artikel > pangkalan data > linux mysql menyusun dan memasang mysql
Dalam sistem pengendalian Linux, MySQL ialah sistem pengurusan pangkalan data yang sangat biasa digunakan. Walau bagaimanapun, versi MySQL yang disertakan dengan banyak sistem pengendalian Linux mungkin bukan yang terkini, atau mungkin tidak menyokong beberapa ciri terkini, oleh itu, menyusun dan memasang MySQL adalah pendekatan yang sangat praktikal untuk memastikan anda menggunakan versi MySQL yang terkini; Dan boleh menyokong ciri-ciri terkini. Dalam artikel ini, kami akan memperkenalkan cara menyusun dan memasang MySQL dalam sistem pengendalian Linux.
sudo apt-get install -y build-essential cmake libncurses5-dev libssl-dev
tar -zxvf mysql-5.7.28.tar.gz -C /home/mysql
cd /home/mysql/mysql-5.7.28
cmake . mysql /data
-DSYSCONFDIR=/etc
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
=sistem
- DWITH_ZLIB =sistem
-DWITH_LIBWRAP=0
-DENABLED_LOCAL_INFILE=1
-DENABLE_DOWNLOADS=1
Dalam arahan di atas, kami mengkonfigurasi beberapa pilihan kompilasi, yang diterangkan seperti berikut: -DCMAKE_INSTALL_PREFIX: Tentukan laluan pemasangan MySQL.
Penyusunan dan Pemasangan
Apabila menyusun kod sumber MySQL, anda boleh menggunakan arahan make, yang akan menyusun kod sumber dan menjana fail binari. Selepas penyusunan selesai, pasang MySQL ke laluan yang ditentukan melalui arahan make install.Mengkonfigurasi MySQL
Selepas MySQL dipasang, beberapa konfigurasi diperlukan untuk memastikan ia boleh berjalan dengan betul. Mula-mula, buat pengguna dan kumpulan MySQL:Kemudian, buat direktori data MySQL dan tetapkan kebenaran:
chown -R mysql:mysql /usr/local/mysql
chmod 750 /usr/local/mysql/data
Kemudian, MySQL boleh dimulakan menggunakan arahan berikut:
bin/mysqld --initialize-insecure --user=mysql
Akhir sekali, mulakan MySQL dan masukkan konsol :
mysql -u root
Kini, anda telah berjaya menyusun dan memasang MySQL serta mengkonfigurasinya dengan betul. Seterusnya, anda boleh mula mencuba menggunakan MySQL untuk pengurusan dan operasi pangkalan data.
Atas ialah kandungan terperinci linux mysql menyusun dan memasang mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!