Rumah > Artikel > pangkalan data > Cara memasang MySql5.7 pada CentOS7.2 dan dayakan kebenaran sambungan jauh
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 mysqlmysql5.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 -pKeputusan adalah seperti berikut: Masukkan mysql
set password = password('yybrhr_2018'); alter user 'root'@'localhost' password expire never; flush privileges;Tukar kata laluan
grant all privileges on *.* to 'root'@'%' identified by 'yybrhr_2018' with grant option;Kemudian log keluar dan log masuk dengan kata laluan baharu.
3. Kebenaran sambungan jauh:
firewall-cmd --list-allSelepas 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 semasafirewall-cmd --permanent --add-port=3306/tcp【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
【5】Periksa tembok api semasa sekali lagi
rrreee【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!