Skip to main content

MySql: andke juurkasutaja logimisõigus igast serverist

MySql: andke juurkasutaja logimisõigus igast serverist

Geoffrey Carr

Pidage meeles, et see ei ole väga turvaline ja seda tuleks kasutada ainult kohaliku arenduskasti jaoks, kus te ei tunne end individuaalsete õiguste seadistamisel, kuid siiski peavad nad teiste masinatega ühendust võtma.

Selle funktsiooni konfigureerimiseks peate värskendama mysql-kasutajatabelit, et lubada ligipääsu kõigilt serveritest, kasutades metamärki%.

Avage serveri käsurea mysql klient, kasutades rootkontot.

mysql -uroot

Siis soovite käivitada kaht järgmist käsku, et näha, milline administraatori administraator juba on:

use mysql;select host, user from user;

Siin on näide minu andmebaasis olevast väljundist, mis on vaikimisi seaded. Pange tähele, et ubuntuserv on minu serveri hostinimi.

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

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

Nüüd ma uuendan ubuntuservi hosti, et kasutada metamärki, ja seejärel käsku anda privileegitabelid uuesti. Kui kasutate seda käsku, asenda oma ubuntuservi kasti hostinimi.

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

See on kõik selleks. Nüüd saiin selle serveriga oma võrgu mis tahes muust masinast sisse, kasutades juurkontot.

Pange tähele, et see ei ole väga turvaline ja peate vähemalt veenduma, et olete seadnud root parooli.

Link
Plus
Send
Send
Pin