Membenarkan Akses Root daripada Semua Hos dalam MySQL
Untuk memberikan akses jauh kepada pengguna akar MySQL daripada semua hos, ikut langkah berikut:
a) Pemberian Keistimewaan
Sebagai akar pengguna, laksanakan arahan berikut, menggantikan 'kata laluan' dengan kata laluan akar semasa anda:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
b) Ikat kepada Semua Antara Muka
Untuk membenarkan sambungan daripada semua hos , dua kaedah boleh digunakan:
Kaedah 1: Mengulas keluar bind-address
Ulas baris berikut dalam fail konfigurasi my.cnf (biasanya terletak di /etc/mysql/my.cnf):
#bind-address = 127.0.0.1
Kaedah 2: Menggunakan bind-address=*
Anda juga boleh mengikat MySQL secara eksplisit untuk mendengar pada semua antara muka dengan menambah baris berikut pada my.cnf:
bind-address = *
Selepas membuat perubahan ini, mulakan semula MySQL:
service mysql restart
Untuk mengesahkan bahawa MySQL mendengar pada semua antara muka , laksanakan arahan berikut:
netstat -tupan | grep mysql
Selepas melengkapkan langkah ini, anda sepatutnya boleh mengakses pelayan MySQL sebagai pengguna akar daripada mana-mana hos di internet.
Atas ialah kandungan terperinci Bagaimana untuk Membenarkan Akses Root MySQL dari Semua Hos?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!