Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Memberi Akses Root Jauh kepada Pelayan MySQL Saya?

Bagaimanakah Saya Boleh Memberi Akses Root Jauh kepada Pelayan MySQL Saya?

Patricia Arquette
Patricia Arquetteasal
2024-12-03 16:56:111000semak imbas

How Can I Grant Remote Root Access to My MySQL Server?

Memberi Akses Root Jauh dalam MySQL

Anda telah menghadapi isu di mana anda tidak boleh mengakses pengguna root MySQL dari komputer peribadi anda, walaupun memberikan ' akses berasaskan %' kepada pelayan. Untuk menyelesaikan isu ini, ikuti langkah berikut:

  1. Berikan Keistimewaan:

Sebagai pengguna root dalam MySQL, laksanakan arahan berikut untuk memberikan semua keistimewaan kepada pengguna akar daripada mana-mana hos (%):

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password';
  1. Ikat ke Semua Alamat:

Anda perlu membenarkan MySQL mendengar pada semua antara muka rangkaian. Komen baris berikut dalam /etc/mysql/mysql.conf.d/mysqld.cnf (atau /etc/mysql/my.cnf pada versi lama):

#bind-address = 127.0.0.1 
  1. Mulakan semula MySQL:

Mulakan semula MySQL untuk menggunakan perubahan:

service mysql restart

Semak bahawa MySQL kini mendengar pada semua antara muka dengan menjalankan arahan berikut:

netstat -tupan | grep mysql

Jika isu berterusan, pastikan tembok api anda membenarkan sambungan ke port 3306 daripada alamat IP luaran yang anda cuba sambungkan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memberi Akses Root Jauh kepada Pelayan MySQL Saya?. 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