Rumah > pangkalan data > tutorial mysql > 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
Lepaskan: 2023-05-27 11:31:22
ke hadapan
1640 orang telah melayarinya

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
Salin selepas log masuk

Pasang perpustakaan yum

yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
Salin selepas log masuk

Pasang mysql

yum install -y mysql-community-server
Salin selepas log masuk

Mulakan perkhidmatan mysql

systemctl start mysqld.service
Salin selepas log masuk

grep 'temporary password' /var/log/mysqld.log
Salin selepas log masuk
> 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
Salin selepas log masuk

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;
Salin selepas log masuk

 

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;
Salin selepas log masuk

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
Salin selepas log masuk
Salin selepas log masuk

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
Salin selepas log masuk

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

【2】Buka port 3306

service firewalld restart
Salin selepas log masuk

【3】Mulakan semula firewall

 firewall-cmd --query-port=3306/tcp
Salin selepas log masuk

【4】Semak sama ada port 3306 dibuka
firewall-cmd --list-all
Salin selepas log masuk
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
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