Много хора използват phpmyadmin или командния ред, за да сменят root паролата на mysql, и след рестартиране откриват, че е открита грешка при влизане в mysql, защо е така?
За да смените паролата на root на mysql, трябва да промените паролата на root в базата данни на mysql в софтуера mysql, както и в конфигурационния файл.
А промяната в базата данни не е само за промяна на един ред данни, така че не го променяй ръчно, а използвай команди за промяна.
Първо влезте в phpmyadmin с root акаунта, след това кликнете отляво, за да влезете в mySQL базата данни, и натиснете "mysql" най-отгоре, за да влезете в SQL входния интерфейс. Въведете следната команда:
актуализиране на user set password=password('123456'), където User='root'
Сред тях 123456 е паролата, която искате да смените, така че не забравяйте да не я променяте директно в базата данни.
След това кликнете върху "Execute" в долния десен ъгъл и вижте "Засегнати x линии", което означава, че модификацията е успешна.
Смяната на паролата е практически направена тук, но ще има последващ проблем, паролата на базата данни се променя, и когато излезеш от phpMyAdmin и влезеш отново, ще откриеш, че не можеш да се свържеш с базата данни.
Това е така, защото информацията за вход в базата данни в phpMyAdmin все още е оригиналната и не може да бъде влезена.
Решение: Отворете инсталационната директория на phpMyAdmin, намерете config.inc.php файла и го отворете с Notepad или друг текстов редактор.
Намерете $cfg['Сървъри'][$i]['password'] = ''; Смени на новата парола, която току-що си задал, запази и излезе.
Отвори отново phpMyAdmin, можеш да се свържеш нормално и смяната на паролата е завършена.
|