Rumah > pangkalan data > tutorial mysql > Pasang mysql di bawah linux

Pasang mysql di bawah linux

PHPz
Lepaskan: 2023-05-08 15:15:07
asal
1430 orang telah melayarinya

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

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

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

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

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

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

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

Seterusnya, anda perlu mencipta direktori storan data MySQL menggunakan arahan berikut:

mkdir -p /usr/local/mysql/data
Salin selepas log masuk

Gunakan arahan berikut untuk Direktori storan data MySQL ditetapkan untuk dimiliki oleh pengguna mysql:

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

Anda perlu menggunakan arahan berikut untuk memulakan storan data MySQL:

cd /usr/local/mysql
bin/mysqld --initialize --user=mysql
Salin selepas log masuk

Akhir sekali , anda perlu memulakan perkhidmatan MySQL:

bin/mysqld_safe --user=mysql &
Salin selepas log masuk

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

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

Jika anda melihat output berikut, perkhidmatan MySQL berjaya dimulakan:

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
Salin selepas log masuk

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!

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