CentOS ialah salah satu sistem pengendalian Linux yang paling popular di dunia, dan MySQL kini merupakan pangkalan data hubungan yang paling banyak digunakan di dunia. Menggabungkan kedua-duanya boleh menghasilkan penggunaan sumber yang sangat tinggi dan prestasi cemerlang, yang juga merupakan isu yang semakin ramai pembangun memberi perhatian pada beberapa tahun kebelakangan ini. Artikel ini akan memperkenalkan proses penyusunan dan pemasangan MySQL CentOS untuk membantu pemula mencipta sistem pangkalan data yang cekap dengan mudah.
1. Pemasangan persekitaran sistem
Sebelum memulakan pemasangan secara rasmi, anda perlu memuat turun sistem CentOS mengikut keperluan anda sendiri dan memuat turun pakej pemasangan MySQL daripada sumber rasmi atau lain-lain. Sebelum operasi, anda perlu memastikan bahawa sistem telah memasang pengkompil yang diperlukan dan kebergantungan pembangunan Persekitaran ini termasuk yang berikut:
yum -y install gcc gcc-c++ ncurses-devel perl perl-devel automake make
Arahan di atas akan memasang pengkompil, perpustakaan pembangunan dan kebergantungan lain yang diperlukan, supaya Perisian pangkalan data MySQL boleh disusun dan dipasang dengan lancar.
2. Muat turun dan konfigurasikan pakej perisian MySQL
Dalam proses memuat turun perisian MySQL, anda perlu memilih versi yang berbeza mengikut keperluan anda sendiri, dan pada masa yang sama, anda perlu untuk memastikan integriti pakej perisian untuk mengelakkan ralat pemasangan Pelbagai masalah timbul semasa proses. Untuk memastikan integriti pakej perisian, anda boleh menggunakan arahan berikut untuk mengesahkannya:
md5sum mysql-5.7.33.tar.gz
Jika kod pengesahan berbeza daripada yang rasmi, ini bermakna pakej perisian telah diganggu dan perlu dimuat turun semula dan disemak. Selepas muat turun selesai, anda perlu unzip pakej perisian MySQL ke direktori baharu untuk memudahkan konfigurasi dan penyusunan:
tar zxvf mysql-5.7.33.tar.gz cd mysql-5.7.33/
Seterusnya, anda boleh menjalankan perintah konfigurasi untuk konfigurasi. Semasa pemasangan CentOS, direktori data lalai terletak di bawah /var/lib/mysql Gunakan arahan berikut untuk mengubah suai direktori lalai:
./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charsets=all --enable-thread-safe-client --enable-assembler --with-ssl=/usr/local/ssl --with-embedded-server --with-plugins=innobase,myisam --localstatedir=/var/lib/mysql --sysconfdir=/etc/mysql --datadir=/var/lib/mysql
Dalam arahan ini, --prefix digunakan untuk menetapkan MySQL. direktori pemasangan, - -with-ssl digunakan untuk menentukan laluan ke perpustakaan SSL, dan parameter lain digunakan untuk menentukan pilihan kompilasi dan pemalam, dsb. Selepas konfigurasi selesai, kami boleh memulakan penyusunan dan pemasangan.
3. Susun dan pasang MySQL
Sebelum menyusun dan memasang, anda perlu memastikan bahawa pengkompil GCC dan C++ telah dipasang dalam sistem, jika tidak, anda tidak akan dapat meneruskan ke langkah seterusnya. Anda boleh menggunakan Perintah berikut untuk memasang:
yum install gcc-c++
Seterusnya, anda boleh menggunakan arahan make untuk menyusun:
make
Jika kompilasi adalah betul, anda boleh menggunakan arahan make install untuk memasang:
make install
Pada masa ini, MySQL telah berjaya dipasang dan dimulakan. Anda boleh menggunakan arahan berikut untuk menguji sama ada ia bermula dengan jayanya:
service mysql start
Jika MySQL boleh dimulakan dengan jayanya, ini bermakna kami telah menyelesaikan semua proses penyusunan dan pemasangan CentOS MySQL. Jika anda menghadapi masalah semasa proses pemasangan, anda boleh mendapatkan bantuan dan sokongan di tapak web rasmi atau dalam komuniti sumber terbuka.
4. Inisialisasi pangkalan data
Selepas MySQL dipasang dan dimulakan dengan jayanya, kita perlu memulakan pangkalan data supaya sistem boleh digunakan secara normal. Anda boleh menggunakan arahan berikut untuk memulakan:
mysqld --initialize --user=mysql --datadir=/var/lib/mysql
Antaranya, parameter --user digunakan untuk menentukan pengguna perkhidmatan MySQL, dan parameter --datadir digunakan untuk menentukan direktori data. Selepas pemulaan selesai, anda boleh menggunakan arahan berikut untuk ujian:
mysql -u root -p
Pada ketika ini, kami telah berjaya menyelesaikan keseluruhan proses penyusunan dan pemasangan CentOS MySQL dan memulakan pangkalan data. Dalam aplikasi sebenar, kami masih perlu melakukan konfigurasi dan pelarasan yang lebih mendalam mengikut senario tertentu untuk menyesuaikan diri dengan keperluan perniagaan yang berbeza dan meningkatkan prestasi dan kestabilan sistem.
Atas ialah kandungan terperinci kompilasi dan pemasangan mysql centos. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!