Rumah  >  Artikel  >  pangkalan data  >  Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh

Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh

WBOY
WBOYke hadapan
2023-05-27 11:31:221606semak imbas

1. Pasang mysql5.7

Sumber lalai yum selepas centos 7 menggunakan mariadb dan bukannya mysql asal, jadi kaedah pemasangan mempunyai beberapa perubahan berbanding masa lalu:

Muat turun sumber mysql

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

Pasang perpustakaan yum

yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

Pasang mysql

yum install -y mysql-community-server

Mulakan perkhidmatan mysql

systemctl start mysqld.service

grep 'temporary password' /var/log/mysqld.log
> 2. Ubah suai kata laluan root mysql

mysql5.7 telah mengukuhkan keselamatan pengguna root, jadi kata laluan rawak akan dimulakan selepas pemasangan pertama Berikut adalah cara melihat kata laluan rawak awal

mysql -uroot -p

Keputusan adalah seperti berikut:

Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh

Masukkan mysql

set password = password('yybrhr_2018');
alter user 'root'@'localhost' password expire never;
flush privileges;

 

Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh

Tukar kata laluan

grant all privileges on *.* to 'root'@'%' identified by 'yybrhr_2018' with grant option;

Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh

Kemudian log keluar dan log masuk dengan kata laluan baharu.

Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh

3. Kebenaran sambungan jauh:

firewall-cmd --list-all

Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh

Selepas kebenaran, semak dengan nevicat Adakah mungkin untuk menyambung jika tidak, ia mungkin disebabkan oleh sekatan firewall. Anda perlu menambah peraturan untuk membuka port pangkalan data dalam tembok api.

4. Firewall membuka port pangkalan data (lalai 3306, boleh diubah suai dalam /etc/my.cnf)

【1】Lihat firewall semasa

firewall-cmd --permanent --add-port=3306/tcp

Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh

【2】Buka port 3306

service firewalld restart

【3】Mulakan semula firewall

 firewall-cmd --query-port=3306/tcp

【4】Semak sama ada port 3306 dibuka
firewall-cmd --list-all

Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh【5】Periksa tembok api semasa sekali lagi

rrreee

Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh【6】Uji semula sama ada anda boleh menyambung dari jauh

Atas ialah kandungan terperinci Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh. 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