Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Membenarkan Akses Root MySQL dari Semua Hos?

Bagaimana untuk Membenarkan Akses Root MySQL dari Semua Hos?

Linda Hamilton
Linda Hamiltonasal
2024-12-06 19:44:12523semak imbas

How to Allow MySQL Root Access from All Hosts?

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!

Kenyataan:
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