Rumah  >  Artikel  >  pangkalan data  >  pemasangan mysql centos 7

pemasangan mysql centos 7

WBOY
WBOYasal
2023-05-11 15:52:37709semak imbas

CentOS 7 ialah sistem pengendalian sumber terbuka dan percuma berdasarkan Red Hat Enterprise Linux 7. MySQL ialah sistem pengurusan pangkalan data sumber terbuka percuma yang digunakan secara meluas dalam pelbagai industri, termasuk Internet, e-dagang, telekomunikasi, perbankan, kewangan, kerajaan, dll. Memasang MySQL ialah kemahiran penting untuk pentadbir sistem Linux Artikel ini akan memperkenalkan cara memasang MySQL pada CentOS 7.

  1. Pasang MySQL

Dalam CentOS 7, kita boleh memasang MySQL melalui pengurus pakej yum dan masukkan arahan berikut dalam terminal:

sudo yum install mysql-server mysql

Ini akan memasang perkhidmatan MySQL dan klien MySQL secara automatik pada sistem CentOS 7 anda.

  1. Mulakan perkhidmatan MySQL

Selepas pemasangan selesai, kita perlu memulakan perkhidmatan MySQL, masukkan arahan berikut:

sudo systemctl start mysqld

Ini akan mulakan perkhidmatan MySQL dan akan Ia ditetapkan untuk bermula secara rawak.

  1. Mengkonfigurasi MySQL

Selepas MySQL dipasang, kita perlu membuat beberapa konfigurasi asas supaya ia boleh berfungsi dengan baik. Jalankan arahan berikut:

sudo mysql_secure_installation

Ini ialah wizard pemasangan selamat MySQL, ia akan menggesa anda untuk melakukan perkara berikut:

  • Tukar kata laluan akar
  • Padam pengguna tanpa nama
  • Lumpuhkan log masuk jauh root
  • Padam pangkalan data ujian dan hak akses
  • Muat semula pilihan keselamatan MySQL

Apabila menetapkan kata laluan root, anda perlu masukkan kata laluan yang kukuh , dan tuliskannya serta simpan di tempat yang selamat.

  1. Log masuk ke MySQL

Selepas memasang dan mengkonfigurasi MySQL, anda boleh log masuk ke MySQL menggunakan arahan berikut:

mysql -u root -p

Selepas memasukkan root kata laluan, anda boleh log masuk MySQL dan mula mengurus dan menggunakannya.

  1. Pengurusan Kebenaran

Dalam persekitaran pengeluaran, keselamatan adalah penting dan kami boleh memastikan keselamatan data dengan menetapkan kebenaran yang berbeza untuk pengguna yang berbeza. Berikut ialah arahan asas tentang cara mengurus kebenaran MySQL:

GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.* TO '<username>'@'localhost' IDENTIFIED BY '<password>';
FLUSH PRIVILEGES;

Arahan di atas akan menetapkan keizinan SELECT, INSERT, UPDATE dan DELETE untuk pangkalan data yang ditentukan oleh pengguna.

  1. Konfigurasi Firewall

Untuk melindungi pelayan MySQL anda, anda harus mengambil langkah yang sesuai untuk menyekat akses kepadanya. Adalah disyorkan untuk menggunakan tembok api untuk menyekat akses kepada pelayan MySQL. Anda boleh menggunakan arahan berikut untuk membenarkan capaian jauh, dan menentukan alamat IP tertentu:

sudo firewall-cmd --zone=public --add-service=mysql --permanent
sudo firewall-cmd --zone=public --add-rich-rule 'rule family="ipv4" source address="<ip address>" service name="mysql" accept' --permanent
sudo firewall-cmd --reload

Perintah pertama menambah port pelayan ini (3306), arahan kedua membenarkan capaian IP tertentu dan perintah ketiga memulakan semula Firewall.

  1. Kesimpulan

Dalam artikel ini, kami memperkenalkan cara memasang MySQL pada CentOS 7 dan melakukan beberapa konfigurasi asas padanya. Kami juga merangkumi cara menggunakan tetapan kebenaran yang berbeza untuk memastikan keselamatan data anda dan cara menyekat akses kepada pelayan MySQL anda. Jika anda seorang pentadbir sistem Linux, ini adalah kemahiran penting.

Atas ialah kandungan terperinci pemasangan mysql centos 7. 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