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.
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.
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.
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:
Apabila menetapkan kata laluan root, anda perlu masukkan kata laluan yang kukuh , dan tuliskannya serta simpan di tempat yang selamat.
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.
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.
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.
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!