Bagaimana untuk menyusun dan memasang centos mysql

PHPz
Lepaskan: 2023-04-21 13:51:14
asal
506 orang telah melayarinya

CentOS ialah sistem pengendalian Linux yang sangat popular dan digunakan secara meluas di bahagian pelayan. MySQL ialah salah satu pangkalan data yang paling banyak digunakan dan bahagian penting dalam pengurusan sistem CentOS. Artikel ini akan memperkenalkan cara memasang MySQL pada CentOS menggunakan penyusunan kod sumber.

  1. Memasang kebergantungan

Sebelum mula menyusun dan memasang MySQL, anda perlu memasang beberapa kebergantungan ini digunakan untuk menyokong MySQL atau beberapa alatan semasa proses penyusunan.

Jalankan arahan berikut untuk memasang kebergantungan:

yum install -y gcc-c++ cmake ncurses-devel
Salin selepas log masuk
  1. Muat turun pakej sumber

Anda boleh memuat turunnya dari tapak web rasmi MySQL (https ://dev.mysql.com/downloads/mysql/) untuk memuat turun versi terkini MySQL. Dalam artikel ini, kami memilih MySQL versi 8.0.

Selepas memuat turun, nyahzip fail ke direktori yang ditentukan:

tar -zxvf mysql-8.0.23.tar.gz -C /usr/local/src/
Salin selepas log masuk
  1. Kompilasi MySQL

Dalam direktori kod sumber MySQL yang dinyahmampat, gunakan Compile dengan arahan berikut:

cd /usr/local/src/mysql-8.0.23
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-8.0.23 \
-DMYSQL_DATADIR=/usr/local/mysql-8.0.23/data \
-DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci \
-DWITH_BOOST=boost
Salin selepas log masuk

Perlu diperhatikan bahawa parameter "-DCMAKE_INSTALL_PREFIX" ialah laluan direktori di mana MySQL akan dipasang, dan parameter "-DMYSQL_DATADIR" mentakrifkan lokasi penyimpanan data MySQL fail lalai ialah folder " /usr/local/mysql-8.0.23/data". Kedua-dua parameter ini boleh diubah suai mengikut keadaan sebenar.

  1. Kompilasi MySQL

Selepas melaksanakan arahan cmake, gunakan arahan berikut untuk memasang MySQL:

make && make install
Salin selepas log masuk

Proses ini mungkin mengambil sedikit masa, bergantung pada faktor seperti konfigurasi sistem anda dan direktori tempat kod sumber MySQL berada.

  1. Tetapkan pembolehubah persekitaran MySQL

Selepas memasang MySQL, anda perlu menambahkannya pada pembolehubah persekitaran sistem supaya program atau pengguna lain boleh mengakses MySQL dengan cepat.

Edit fail /etc/profile atau /ect/bash.rc dan tambah kandungan berikut pada penghujung:

export PATH=$PATH:/usr/local/mysql-8.0.23/bin
Salin selepas log masuk

Selepas menyimpan, laksanakan arahan berikut untuk berkuat kuasa:

source /etc/profile
Salin selepas log masuk
  1. Mengkonfigurasi MySQL

Dalam versi di atas MySQL 8.0, MySQL menggunakan pemalam "auth_socket" untuk mengesahkan identiti pengguna. Jika anda perlu log masuk menggunakan akaun MySQL dan kata laluan anda, anda perlu melakukan beberapa konfigurasi tambahan.

Mulakan perkhidmatan MySQL dahulu:

systemctl start mysqld
Salin selepas log masuk

Jalankan arahan berikut untuk memulakan:

mysql_secure_installation
Salin selepas log masuk

Arahan ini akan mencipta akaun root dan kata laluan yang sepadan, yang akan juga digunakan dalam pengguna Tanpa Nama dan akses root jauh dilumpuhkan dalam MySQL.

  1. Tukar kebenaran direktori data MySQL

Jika anda menukar lokasi fail data MySQL dalam langkah 3, anda perlu menukar kebenaran folder kepada pastikan MySQL boleh mengakses folder ini.

Gunakan arahan berikut untuk menukar kebenaran folder data:

chown -R mysql:mysql /usr/local/mysql-8.0.23/data
Salin selepas log masuk
  1. Mulakan perkhidmatan MySQL

Selepas melengkapkan langkah di atas, anda boleh memulakan perkhidmatan MySQL dan Sambungan Ujian:

systemctl start mysqld
mysql -uroot -p
Salin selepas log masuk

Selepas memasukkan kata laluan, jika anda berjaya menyambung ke MySQL, ini bermakna pemasangan dan konfigurasi telah selesai.

Ringkasnya, menyusun dan memasang MySQL pada CentOS memerlukan beberapa pengetahuan dan kemahiran asas Jika anda menghadapi sebarang masalah, anda boleh merujuk kepada dokumentasi rasmi MySQL atau meminta bantuan. Dengan memasang MySQL, prestasi dan fungsi sistem CentOS akan dipertingkatkan, menyediakan asas yang kukuh untuk pembinaan aplikasi seterusnya.

Atas ialah kandungan terperinci Bagaimana untuk menyusun dan memasang centos mysql. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!