Rumah  >  Artikel  >  pangkalan data  >  Analisis memasang contoh MySQL dalam CentOS7

Analisis memasang contoh MySQL dalam CentOS7

WBOY
WBOYke hadapan
2023-06-03 09:34:02845semak imbas

1. Muat turun dan pasang sumber MySQL

yum -y install wget https://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

Analisis memasang contoh MySQL dalam CentOS7

2. Semak sama ada mysql-community wujud di bawah

dalam /etc/yum.repos. d. repo dan mysql-community-source.repo

Analisis memasang contoh MySQL dalam CentOS7

3. Pasang MySQL

yum -y install mysql-community-server

Analisis memasang contoh MySQL dalam CentOS7

berikut pada masa ini Ralat:

"Kunci awam untuk mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm tidak dipasang

Pakej gagal ialah : mysql-community -libs-compat-5.7.37-1.el7.x86_64

Kunci GPG dikonfigurasikan sebagai: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql ”

Analisis memasang contoh MySQL dalam CentOS7

Sebab bagi situasi di atas ialah GPG MySQL telah dinaik taraf dan perlu diperoleh semula.

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

Analisis memasang contoh MySQL dalam CentOS7

Kemudian laksanakan semula arahan "yum -y install mysql-community-server" untuk memasangnya.

Analisis memasang contoh MySQL dalam CentOS7

4. Mulakan perkhidmatan MySQL

Mulakan perkhidmatan:

systemctl start mysqld

Jika anda perlu menetapkannya untuk bermula secara automatik semasa but:

systemctl enable mysqld

5. Selepas pemasangan selesai,

akan menjana kata laluan rawak secara automatik dalam /var/log/mysqld.log

grep 'temporary password' /var/log/mysqld.log

Gunakan memperoleh kata laluan rawak untuk log masuk ke klien MySQL.

mysql -uroot -p

Analisis memasang contoh MySQL dalam CentOS7

6. Tetapkan dasar keselamatan kata laluan MySQL

Kekuatan dan panjang kata laluan (4 mewakili tahap terendah, apabila panjang kurang daripada 4, nilainya masih 4 ) ditetapkan ke tahap paling rendah dan menukar kata laluan.

Kekuatan kata laluan:

  • 0: tahap rendah, hanya semak panjang; tahap sederhana (lalai), panjang 8, dan mesti mengandungi nombor, huruf besar dan huruf kecil, dan aksara khas;

  • set global validate_password_policy=0; 
    set global validate_password_length=4;
    alter user 'root'@'localhost' identified by '123456';

  • 7. Sediakan log masuk jauh

    Buat pengguna:
  • create user 'root'@'%' identified by '123456';
Benarkan sambungan jauh:

grant all privileges on *.* to 'root'@'%' with grant option;
Analisis memasang contoh MySQL dalam CentOS7Segar semula kebenaran:

flush privileges;

Atas ialah kandungan terperinci Analisis memasang contoh MySQL dalam CentOS7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam