Rumah > Artikel > pangkalan data > Bagaimana untuk Membenarkan Sambungan Jauh dalam MySQL untuk Semua Pengguna?
Membenarkan Sambungan Jauh dalam MySQL
Apabila bertukar daripada SQL Server kepada MySQL, pembangun mungkin menghadapi perbezaan dalam memberikan akses jauh kepada pangkalan data. Tidak seperti pendekatan SQL Server, MySQL memerlukan pelaksanaan arahan secara manual untuk membenarkan sambungan jauh.
Untuk membenarkan semua sambungan jauh dari jauh, berbanding dengan memberikan alamat IP tertentu, arahan berikut boleh digunakan:
GRANT ALL ON *.* to user@'%' IDENTIFIED BY 'password';
Perhatikan bahawa arahan ini memerlukan penciptaan akaun pengguna yang sepadan pada localhost untuk pengguna yang sama. Jika tidak, akaun tanpa nama lalai MySQL akan diutamakan kerana nilai lajur hosnya yang lebih khusus. Oleh itu, dua akaun mesti diwujudkan:
GRANT ALL ON *.* to user@localhost IDENTIFIED BY 'password'; GRANT ALL ON *.* to user@'%' IDENTIFIED BY 'password';
Melaksanakan pendekatan ini sesuai untuk persekitaran pangkalan data pembangunan yang hanya boleh diakses dalam rangkaian dalaman. Adalah penting untuk berhati-hati apabila membenarkan akses jauh ke pangkalan data pengeluaran.
Atas ialah kandungan terperinci Bagaimana untuk Membenarkan Sambungan Jauh dalam MySQL untuk Semua Pengguna?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!