Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membenarkan Akses Root MySQL dari Semua Hos?
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!