Autor | Zpráva | ||
---|---|---|---|
kuba123 Profil * |
#1 · Zasláno: 9. 6. 2013, 20:15:54
Ahoj
nemůžu pochopit jak změnit heslo roota. Přihlásím se pomocí mysql -u root ale jak změnit heslo? Aby se do databaze nemohl prihlasit kazdy |
||
DJ Miky Profil |
Pomocí SET PASSWORD, např.:
SET PASSWORD = PASSWORD('nove_heslo'); Nicméně pozor na to, že se ti může příkaz (tedy včetně viditelného hesla) zaznamenat v historii, např. v souboru .mysql_history v domovském adresáři aktuálního systémového uživatele. |
||
kuba123 Profil * |
#3 · Zasláno: 9. 6. 2013, 20:52:30 · Upravil/a: kuba123
mysql> SET PASSWORD = PASSWORD('mypass') -> exit -> q -> quit -> /q -> /h -> -h -> Aborted mysql>mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 11 to server version: 5.0.27-community-nt Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> ??? To se asi nepovedlo že? Nevěděl jsem jak to ukončit, zmáčkl jsem ctrl+c ale po znovu spuštění to nežádalo heslo |
||
Davex Profil |
#4 · Zasláno: 9. 6. 2013, 21:20:19
mysql> SET PASSWORD = PASSWORD('mypass'); |
||
kuba123 Profil * |
#5 · Zasláno: 9. 6. 2013, 21:21:59
díky, už to funguje :-)
|
||
Kajman Profil |
#6 · Zasláno: 9. 6. 2013, 21:38:58
Také je dobré po úpravách oprávnění či uživatelů spustit příkaz pro jejich znovunačtení.
FLUSH PRIVILEGES; |
||
Časová prodleva: 11 let
|
0