MySQL memainkan peranan penting dalam aplikasi Internet dan merupakan bahagian yang sangat diperlukan dalam seni bina Internet. Artikel ini akan memperkenalkan cara memasang dan mengkonfigurasi MySQL pada CentOS7.
- Pasang MySQL
Pertama, anda perlu menggunakan arahan yum untuk memasang MySQL.
sudo yum install mysql-server
Salin selepas log masuk
Selepas pemasangan selesai, anda perlu memulakan MySQL.
sudo systemctl start mysqld
Salin selepas log masuk
MySQL dimulakan semasa but secara lalai Jika anda perlu mematikan fungsi ini, anda boleh menggunakan arahan berikut:
sudo systemctl disable mysqld
Salin selepas log masuk
- Konfigurasikan MySQL
<. 🎜>Gunakan arahan berikut , anda boleh memasuki mod baris arahan MySQL:
mysql -u root -p
Salin selepas log masuk
Selepas memasukkan kata laluan, anda boleh memasuki antara muka pengurusan MySQL.
2.1 Ubah suai pengguna root
Pengguna root lalai MySQL tidak mempunyai kata laluan Atas sebab keselamatan, anda perlu menetapkan kata laluan untuk pengguna root. Dalam mod baris arahan MySQL, anda boleh menggunakan arahan berikut:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
Salin selepas log masuk
2.2 Cipta pengguna baharu
Selain pengguna root, anda juga boleh mencipta pengguna lain untuk pengurusan. Dalam mod baris arahan MySQL, anda boleh menggunakan arahan berikut untuk mencipta pengguna baharu:
mysql> CREATE USER 'username'@'localhost' IDENTIFIED BY 'user_password';
Salin selepas log masuk
2.3 Keizinan
Selepas mencipta pengguna, anda perlu memberikannya kebenaran yang sepadan sebelum anda boleh gunakan MySQL. Dalam mod baris arahan MySQL, anda boleh menggunakan arahan berikut:
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
mysql> FLUSH PRIVILEGES;
Salin selepas log masuk
di mana,
merujuk kepada nama pangkalan data yang kebenarannya diberikan, dan database_name
merujuk kepada nama yang baru dibuat pengguna. username
Mengkonfigurasi tembok api
Tembok api ialah salah satu kunci untuk melindungi keselamatan pelayan. Port yang diperlukan oleh MySQL perlu ditambahkan pada peraturan tembok api.
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload
Salin selepas log masuk
ialah port lalai untuk MySQL. 3306
Sediakan akses jauh
Jika anda perlu mengakses MySQL pada pelayan jauh, anda perlu mengkonfigurasi MySQL. Anda perlu mengubah suai alamat IP yang mengikat dan membolehkan kebenaran akses jauh dalam fail konfigurasi MySQL.
sudo vim /etc/mysql/my.cnf
Salin selepas log masuk
Cari baris berikut (mungkin di bahagian bawah fail):
#bind-address = 127.0.0.1
Salin selepas log masuk
Tukarnya kepada:
bind-address = 0.0.0.0
Salin selepas log masuk
Simpan fail dan keluar, mulakan semula perkhidmatan MySQL:
sudo systemctl restart mysqld
Salin selepas log masuk
Kini, anda boleh menggunakan arahan MySQL dari pelayan jauh untuk menyambung ke MySQL.
Di atas adalah keseluruhan proses pemasangan dan konfigurasi MySQL pada CentOS7 Melalui pemasangan dan konfigurasi yang sempurna, keselamatan dan kestabilan MySQL boleh dipertingkatkan.
Atas ialah kandungan terperinci pemasangan mysql centos7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!