Rumah >pangkalan data >tutorial mysql >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:
set password = password('yybrhr_2018'); alter user 'root'@'localhost' password expire never; flush privileges;
grant all privileges on *.* to 'root'@'%' identified by 'yybrhr_2018' with grant option;
3. Kebenaran sambungan jauh:
firewall-cmd --list-all
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
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
【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!