| 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: 13 let
|
|||
0