Rumah  >  Artikel  >  pangkalan data  >  centos rpm pemasangan mysql

centos rpm pemasangan mysql

WBOY
WBOYasal
2023-05-11 21:18:09862semak imbas

Pemasangan RPM MySQL di bawah CentOS

MySQL ialah salah satu perisian pangkalan data hubungan sumber terbuka yang paling popular di dunia Ia mempunyai kelebihan seni bina teknikal yang matang, kebolehpercayaan yang tinggi dan kemudahan penggunaan pilihan ideal untuk membina aplikasi berskala besar , laman web, komponen penting sistem. Artikel ini akan memperkenalkan pemasangan MySQL menggunakan pakej RPM di bawah sistem CentOS.

1. Muat turun pakej MySQL RPM

Sebelum memasang MySQL, anda perlu memuat turun pakej RPM terlebih dahulu. Anda boleh memuat turun versi yang sesuai untuk sistem anda dari tapak web rasmi https://dev.mysql.com/downloads/mysql/, contohnya, pilih mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar. Selepas menyahzip, anda boleh mendapatkan lima pakej RPM berikut:

  • mysql-community-client-8.0.22-1.el7.x86_64.rpm
  • mysql-community-common- 8.0. 22-1.el7.x86_64.rpm
  • mysql-community-devel-8.0.22-1.el7.x86_64.rpm
  • mysql-community-libs-8.0.22- 1. el7.x86_64.rpm
  • mysql-community-server-8.0.22-1.el7.x86_64.rpm

Pasang pakej MySQL RPM

Muat Turun Selepas pakej RPM sedia, gunakan arahan berikut untuk memasangnya:

sudo rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-devel-8.0.22-1.el7.x86_64.rpm
sudo rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm

Arahan di atas akan memasang pakej RPM yang MySQL bergantung dan pakej RPM pelayan MySQL terakhir mengikut susunan.

3. Mulakan perkhidmatan MySQL

Selepas pemasangan selesai, jalankan arahan berikut untuk memulakan perkhidmatan MySQL:

systemctl start mysqld

4

Selepas memulakan perkhidmatan MySQL , konfigurasi awal diperlukan. Secara lalai, pengguna root MySQL tidak mempunyai kata laluan dan kami perlu menetapkan kata laluan untuknya. Anda boleh menggunakan arahan berikut untuk menyediakannya:

sudo mysql_secure_installation

Selepas melaksanakan arahan ini, ikut gesaan untuk memasukkan kata laluan pengguna root, pilih sama ada untuk memadam pengguna tanpa nama, sama ada untuk melarang log masuk jauh akar, sama ada untuk memadam pangkalan data ujian dan kebenaran akses, dan sama ada Muat Semula jadual kebenaran, dsb., dan akhirnya menetapkan kata laluan pengguna root.

5. Log masuk ke pelayan MySQL

Setelah melengkapkan konfigurasi awal, anda boleh log masuk ke pelayan MySQL melalui arahan berikut:

mysql -u root -p

Kemudian anda akan digesa untuk memasukkan kata laluan pengguna root, masukkan dengan betul Selepas memasukkan kata laluan, anda boleh berjaya log masuk ke pelayan MySQL.

6. Nyahpasang MySQL

Jika anda perlu menyahpasang MySQL, anda boleh menggunakan arahan berikut:

sudo rpm -e mysql-community-server
sudo rpm -e mysql-community-devel
sudo rpm -e mysql-community-client
sudo rpm -e mysql-community-libs
sudo rpm -e mysql-community-common

Arahan di atas akan menyahpasang pakej RPM yang MySQL bergantung dan pelayan MySQL terakhir dalam urutan pakej RPM, selepas penyahpasangan selesai, anda boleh memadam fail konfigurasi MySQL dan direktori storan data:

sudo rm -rf /etc/my.cnf
sudo rm -rf /var/lib/mysql

Amaran berkaitan

1 Sebelum mula memasang dan menggunakan MySQL, sila pastikan anda telah log masuk ke sistem sebagai pengguna akar .

2. Selepas melengkapkan pemasangan pakej RPM, sila ingat untuk memulakan perkhidmatan MySQL dan menetapkan kata laluan untuk pengguna root dalam masa.

3 Untuk keselamatan sistem, adalah disyorkan untuk menetapkan kata laluan untuk pengguna mysql.

4 Jika anda perlu menyahpasang MySQL, sila sandarkan data anda sebelum menyahpasangnya.

Rujukan:

https://www.mysql.com/

https://dev.mysql.com/doc/refman/8.0/en/linux - installation-rpm.html

https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

Atas ialah kandungan terperinci centos rpm pemasangan mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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