Rumah > pangkalan data > tutorial mysql > pemasangan mysql centos7

pemasangan mysql centos7

王林
Lepaskan: 2023-05-14 10:34:07
asal
566 orang telah melayarinya

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
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
  1. 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!

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