MySql: Beri Kebenaran Logon Pengguna Root Dari Mana-mana Hos

Video: MySql: Beri Kebenaran Logon Pengguna Root Dari Mana-mana Hos

Video: MySql: Beri Kebenaran Logon Pengguna Root Dari Mana-mana Hos
Video: Cara Setting IP Address Komputer agar Terhubung dengan Jaringan 2024, Mac
MySql: Beri Kebenaran Logon Pengguna Root Dari Mana-mana Hos
MySql: Beri Kebenaran Logon Pengguna Root Dari Mana-mana Hos
Anonim

Ambil perhatian bahawa ini Tidak sangat selamat, dan hanya perlu digunakan untuk kotak pembangunan tempatan di mana anda tidak merasakan menetapkan keizinan individu, tetapi masih perlu menyambung dari mesin lain.

Untuk mengkonfigurasi ciri ini, anda perlu mengemas kini jadual pengguna mysql untuk membenarkan akses dari mana-mana hos jauh, menggunakan% wildcard.

Buka klien mysql arahan di pelayan menggunakan akaun root.

mysql -uroot

Kemudian anda akan ingin menjalankan dua perintah berikut, untuk melihat apakah hos pengguna root sudah ditetapkan:

use mysql; select host, user from user;

Berikut adalah contoh output pada pangkalan data saya, yang cukup banyak tetapan lalai. Ambil perhatian bahawa ubuntuserv adalah nama hos pelayan saya.

mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed

mysql> select host,user from user; +-----+------+ | host | user | +-----+------+ | ubuntuserv | root | | localhost | debian-sys-maint | | localhost | root | +-----+------+ 3 rows in set (0.00 sec)

Sekarang saya akan mengemas kini host ubuntuserv untuk menggunakan kad wildcard, dan kemudian mengeluarkan arahan untuk memuatkan semula jadual keistimewaan. Sekiranya anda menjalankan perintah ini, tukar nama tuan rumah kotak anda untuk ubuntuserv.

update user set host=’%’ where user=’root’ and host=’ubuntuserv’; flush privileges;

Itu sahaja yang ada padanya. Sekarang saya dapat menyambung ke pelayan itu dari mana-mana mesin lain di rangkaian saya, menggunakan akaun root.

Sekali lagi, perhatikan ini tidak begitu selamat, dan sekurang-kurangnya pastikan anda menetapkan kata laluan root.

Disyorkan: