Rumah >pangkalan data >tutorial mysql >pemasangan mysql centos7

pemasangan mysql centos7

王林
王林asal
2023-05-14 10:34:07565semak imbas

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.

  1. Pasang MySQL

Pertama, anda perlu menggunakan arahan yum untuk memasang MySQL.

sudo yum install mysql-server

Selepas pemasangan selesai, anda perlu memulakan MySQL.

sudo systemctl start mysqld

MySQL dimulakan semasa but secara lalai Jika anda perlu mematikan fungsi ini, anda boleh menggunakan arahan berikut:

sudo systemctl disable mysqld
  1. Konfigurasikan MySQL
<.>Gunakan arahan berikut , anda boleh memasuki mod baris arahan MySQL:

mysql -u root -p

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');

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';

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;

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

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

Cari baris berikut (mungkin di bahagian bawah fail):

#bind-address = 127.0.0.1

Tukarnya kepada:

bind-address = 0.0.0.0

Simpan fail dan keluar, mulakan semula perkhidmatan MySQL:

sudo systemctl restart mysqld

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!

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