Rumah > Artikel > pangkalan data > centos tetapan mysql
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.
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.
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.
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.
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.
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!