MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang boleh dijalankan pada pelbagai sistem pengendalian, seperti Linux, Windows dan macOS.
Memasang MySQL pada sistem Linux bukan sahaja boleh meningkatkan keselamatan dan keupayaan pengurusan data sistem, tetapi juga menggunakan MySQL untuk penyimpanan dan pengambilan data dalam pelbagai aplikasi. Artikel ini akan memperkenalkan langkah-langkah untuk memasang MySQL pada sistem Linux.
Langkah Pertama: Penyediaan
Sebelum memasang MySQL, sila pastikan bahawa sistem Linux anda mempunyai kebergantungan yang dipasang. Kebergantungan ini termasuk: pengkompil gcc, pengkompil g++, arahan buat, arahan cmake dan perpustakaan zlib.
Jika anda tidak mempunyai kebergantungan ini dalam sistem anda, anda boleh memasangnya dalam terminal dengan menggunakan arahan berikut:
sudo apt-get install gcc g++ make cmake zlib1g-dev
Apabila anda memasukkan arahan ini dan menekan kekunci enter, sistem Memuat turun dan memasang kebergantungan ini akan bermula.
Langkah 2: Muat turun MySQL
Sebelum anda mula memasang MySQL, anda perlu memuat turun pakej MySQL dari tapak web rasmi MySQL. Anda boleh melawati pautan berikut untuk memuat turun pakej MySQL:
https://dev.mysql.com/downloads/mysql/
Anda perlu memuat turun MySQL Community Edition atau Enterprise Edition, bergantung pada anda Anda perlu memilih versi yang sepadan. Dalam halaman muat turun, anda boleh melihat versi pakej dan format MySQL yang berbeza. Anda boleh memilih pakej dalam format tar.gz, iaitu pakej fail termampat yang perlu anda unzip sebelum anda boleh memasangnya.
Langkah 3: Pasang MySQL
Selepas anda memuat turun pakej perisian MySQL, anda perlu menyahzip fail dan masukkan direktori yang tidak dizip. Anda boleh unzip pakej MySQL menggunakan arahan berikut:
tar -zxvf mysql-8.0.26.tar.gz
Perintah ini akan mencipta direktori bernama mysql-8.0.26 dalam direktori semasa. Ambil perhatian bahawa nombor versi mungkin berbeza bergantung pada pakej yang anda muat turun.
Seterusnya, pergi ke direktori unzip dan buat direktori binaan. Anda boleh mencapai langkah ini menggunakan arahan berikut:
cd mysql-8.0.26 mkdir build cd build
Dalam direktori binaan, anda perlu menjalankan arahan cmake untuk menyediakan pemasangan MySQL.
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost
Arahan ini akan menggunakan cmake untuk mengkonfigurasi MySQL. Antaranya, -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
bermaksud MySQL akan dipasang ke dalam direktori /usr/local/mysql
, -DMYSQL_DATADIR=/usr/local/mysql/data
bermakna MySQL akan menggunakan direktori /usr/local/mysql/data
untuk menyimpan data, dan -DWITH_BOOST=boost
bermaksud perpustakaan rangsangan akan digunakan.
Apabila cmake selesai dijalankan, anda perlu membina dan memasang MySQL menggunakan arahan berikut:
make && make install
Proses ini mungkin mengambil sedikit masa, bergantung pada prestasi sistem anda. Apabila proses ini selesai, anda perlu menambah fail boleh laku MySQL pada pembolehubah persekitaran PATH:
export PATH=$PATH:/usr/local/mysql/bin
Anda boleh menambah arahan ini pada fail .bashrc supaya MySQL ditambah secara automatik setiap kali sistem memulakan laluan.
Langkah 4: Konfigurasikan MySQL
Selepas pemasangan MySQL selesai, anda perlu melakukan beberapa konfigurasi untuk memulakan perkhidmatan MySQL.
Pertama sekali, anda perlu mencipta pengguna yang menjalankan MySQL menggunakan arahan berikut:
useradd -r -s /sbin/nologin mysql
Seterusnya, anda perlu mencipta direktori storan data MySQL menggunakan arahan berikut:
mkdir -p /usr/local/mysql/data
Gunakan arahan berikut untuk Direktori storan data MySQL ditetapkan untuk dimiliki oleh pengguna mysql:
chown -R mysql:mysql /usr/local/mysql/
Anda perlu menggunakan arahan berikut untuk memulakan storan data MySQL:
cd /usr/local/mysql bin/mysqld --initialize --user=mysql
Akhir sekali , anda perlu memulakan perkhidmatan MySQL:
bin/mysqld_safe --user=mysql &
Arahan ini akan memulakan perkhidmatan MySQL dan menjalankannya di latar belakang.
Anda juga boleh menggunakan arahan berikut untuk menambah perkhidmatan MySQL pada item permulaan sistem:
cp support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --add mysql
Selepas anda melengkapkan langkah di atas, perkhidmatan MySQL akan berjalan di latar belakang, dan anda boleh gunakan arahan berikut untuk melihat Status perkhidmatan:
netstat -na | grep 3306
Jika anda melihat output berikut, perkhidmatan MySQL berjaya dimulakan:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
Jika anda menghadapi sebarang masalah semasa pemasangan MySQL, anda boleh semak dokumentasi rasmi MySQL atau lawati Forum Komuniti MySQL untuk mendapatkan bantuan.
Ringkasan
Artikel ini memperkenalkan langkah terperinci untuk memasang MySQL pada sistem Linux. Sebelum memasang MySQL, anda perlu memastikan bahawa sistem anda mempunyai kebergantungan yang diperlukan dipasang. Seterusnya, anda perlu memuat turun pakej MySQL dan menjalankan cmake dan membuat arahan dalam direktori unzip untuk melengkapkan penyusunan dan pemasangan MySQL. Akhir sekali, anda perlu mengkonfigurasi MySQL dan memulakan perkhidmatan MySQL.
Atas ialah kandungan terperinci Pasang mysql di bawah linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!