Ако сте в ситуацията, в която искате променете паролата за root на MySQL на Linux, от този урок научавате стъпка по стъпка как можете да направите това от SSH (Secure Shell).
Този сценарий е полезен, когато сте забравили паролата на потребителя "root” за MySQL и вече не можете да управлявате напълно базите данни.
След като инсталирате MySQL сървър pe Linux, FreeBSD, OpenBSDТ.н. UNIX, първото нещо, което трябва да направите, е при нас задайте пароламощен за потребителя"root".
Този потребител "идва" с MySQL, той няма връзка с потребителя "root"The сървърот Много начинаещи се опитват да се свърже с MySQL с потребителя"root", използвайки сървърната/системната парола и разбира се отговорът е "Access Denied".
Как да промените паролата за root на mysql в Linux (SSH)
Влизате през SSH и изпълнявате командата „mysqladmin
" за задаване на потребителска парола "root” на MySQL сървъра.
mysqladmin -u root password NEW_PASSWORD
С помощта на тази команда можете също да промените паролите на други SQL потребители. Заменете root с името на потребителя, за който искате да промените паролата.
Как да промените паролата за root на MySQL в Linux, изпълнената команда ще бъде следната:
mysqladmin -u root -p old_password password new_password
В примера по-горе е командата за промяна на паролата на потребителя root. Ако искате да промените паролата на потребител, командният ред се променя малко.
mysqladmin -u user_name -p oldpass password newpass
Смяната на паролата ще се извърши веднага, без да са необходими други команди или настройки.