centos tetapan mysql

WBOY
Lepaskan: 2023-05-20 09:45:37
asal
822 orang telah melayarinya

Tetapan MySQL CentOS

MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka. Ia adalah salah satu pangkalan data yang paling popular dan digunakan secara meluas dalam pembangunan dan pengurusan aplikasi web dan laman web Internet. Artikel ini akan memperkenalkan cara untuk menyediakan dan mengkonfigurasi MySQL pada sistem pengendalian CentOS.

  1. Pasang MySQL

Memasang MySQL dalam CentOS adalah sangat mudah, anda boleh menggunakan arahan berikut untuk memasangnya dalam sistem anda:

sudo yum install mysql- server

Arahan ini akan memasang pelayan MySQL dan kebergantungan yang berkaitan.

  1. Mulakan perkhidmatan MySQL

Selepas pemasangan selesai, anda perlu memulakan perkhidmatan MySQL. Anda boleh menggunakan arahan berikut untuk memulakan perkhidmatan MySQL:

sudo service mysqld start

Anda juga boleh menggunakan arahan berikut untuk memulakan perkhidmatan MySQL:

sudo systemctl start mysqld

Arahan ini akan memulakan perkhidmatan MySQL dan menjalankannya di latar belakang.

  1. Mengkonfigurasi MySQL

Secara lalai, pelayan CentOS MySQL tidak mempunyai kata laluan. Untuk meningkatkan keselamatan, anda perlu menetapkan kata laluan pengguna root untuk MySQL.

Anda boleh menetapkan kata laluan pengguna root MySQL menggunakan arahan berikut:

sudo mysql_secure_installation

Selepas menjalankan arahan ini, anda akan digesa untuk mendapatkan kata laluan root. Masukkan kata laluan yang anda mahu gunakan dan tekan Enter untuk meneruskan.

Skrip kemudiannya akan memberikan anda beberapa pilihan untuk mengubah suai tetapan keselamatan MySQL. Jika anda ingin menguatkuasakan dasar kata laluan dan mengalih keluar pengguna tanpa nama, masukkan y.

Seterusnya, anda perlu memasukkan kata laluan baharu untuk pengguna root ini. Anda akan diminta untuk mengesahkan kata laluan anda untuk memastikan ia sepadan.

Akhir sekali, anda mempunyai pilihan untuk memadam pangkalan data ujian dan pengguna yang mengakses pangkalan data ujian, yang merupakan kelemahan biasa dengan pangkalan data MySQL yang dikonfigurasikan secara tidak betul.

  1. Log masuk ke MySQL

Selepas melengkapkan pemasangan dan konfigurasi MySQL, anda boleh menggunakan arahan berikut untuk log masuk ke MySQL:

mysql -u root -p

Arahan ini akan menggesa anda memasukkan kata laluan akar yang baru anda buat. Selepas memasukkan kata laluan anda, tekan Enter untuk meneruskan. Jika anda memasukkan kata laluan dengan betul, anda akan melihat gesaan MySQL. Ini bermakna anda kini boleh berinteraksi dengan MySQL dan melakukan pelbagai operasi yang anda mahukan.

  1. Tetapan Firewall

Untuk mengakses pelayan MySQL pada komputer jauh, anda perlu membuka port pelayan MySQL untuk membenarkan sambungan.

Anda boleh mengkonfigurasi firewall dalam CentOS 7 untuk membenarkan trafik masuk ke port MySQL (lalai ialah 3306) dengan menggunakan arahan berikut:

sudo firewall-cmd --zone=public -- add-port=3306/tcp --permanent
sudo firewall-cmd --reload

Ini akan menambah entri dalam peraturan firewall untuk membenarkan port MySQL supaya komputer lain boleh menyambung ke pelayan MySQL anda.

Jika anda menggunakan versi lama CentOS, seperti CentOS 6, anda boleh menggunakan arahan berikut:

sudo iptables -A INPUT -m state --state NEW -m tcp - p tcp - -dport 3306 -j TERIMA
perkhidmatan sudo iptables save

Ini akan memastikan peraturan iptables yang membenarkan port MySQL ditetapkan dan menyimpannya supaya ia dikekalkan sehingga but semula seterusnya.

Ringkasan

MySQL ialah sistem pengurusan pangkalan data perhubungan yang berkuasa yang digunakan secara meluas untuk pembangunan dan pengurusan laman web aplikasi web dan Internet. Dengan mengikuti langkah di atas, anda boleh menyediakan dan mengkonfigurasi MySQL dalam CentOS dengan mudah. Selain itu, anda boleh meningkatkan keselamatan pelayan MySQL anda untuk memastikan ia tidak terdedah kepada serangan dan menyediakan perkhidmatan yang lebih dipercayai.

Atas ialah kandungan terperinci centos tetapan 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