Rumah > pangkalan data > tutorial mysql > MySQL `localhost` lwn. `127.0.0.1`: Mengapa Ia Penting untuk Keistimewaan Pengguna?

MySQL `localhost` lwn. `127.0.0.1`: Mengapa Ia Penting untuk Keistimewaan Pengguna?

DDD
Lepaskan: 2024-11-23 20:24:11
asal
589 orang telah melayarinya

MySQL `localhost` vs. `127.0.0.1`: Why Does It Matter for User Privileges?

Mysql localhost != 127.0.0.1?

Memahami Perbezaan

Apabila menyambung ke pangkalan data MySQL tanpa menyatakan nama hos atau menggunakan 'localhost', unix mysqld menggunakan soket. Walau bagaimanapun, menggunakan alamat IP '127.0.0.1' sebagai hos mencetuskan sambungan rangkaian.

Kesan terhadap Keistimewaan

Perbezaan ini menjadi jelas dalam sistem GRANT. Secara lalai, geran yang diberikan kepada 'root'@'localhost' hanya digunakan untuk sambungan menggunakan soket. Untuk melanjutkan keistimewaan ini kepada sambungan dengan '127.0.0.1', anda perlu memberikannya secara eksplisit kepada 'root'@'127.0.0.1'.

Memberi SEMUA Keistimewaan daripada SEMUA Hos

Untuk memberikan keistimewaan penuh untuk pengguna 'root' daripada mana-mana hos kepada semua pangkalan data, gunakan arahan berikut:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
Salin selepas log masuk

Mengesahkan Keistimewaan

Mengesahkan keistimewaan yang dikemas kini:

mysql -u root -h 127.0.0.1 -pzenoss -e "SHOW GRANTS;"
Salin selepas log masuk

Hasilnya kini akan memaparkan geran untuk 'root'@'127.0.0.1' bersama-sama dengan 'root'@'localhost'.

Atas ialah kandungan terperinci MySQL `localhost` lwn. `127.0.0.1`: Mengapa Ia Penting untuk Keistimewaan Pengguna?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan