Задайте / променете / нулирайте паролата за root на MySQL на Ubuntu Linux. Въведете следните редове във вашия терминал.
- Спрете MySQL сървъра:
sudo /etc/init.d/mysql stop
- Стартирайте
mysqld
конфигурация:sudo mysqld --skip-grant-tables &
В някои случаи трябва да създадете /var/run/mysqld
първо:
sudo mkdir -v /var/run/mysqld && sudo chown mysql /var/run/mysqld
- Влезте в MySQL като root:
mysql -u root mysql
- Заменете
YOURNEWPASSWORD
с новата си парола:
За MySQL <8.0
UPDATE
mysql.user
SET
Password = PASSWORD('YOURNEWPASSWORD')
WHERE
User = 'root';
FLUSH PRIVILEGES;
exit;
Забележка:в някои версии, ако
password
колоната не съществува, може да искате да опитате:UPDATE user SET authentication_string=password('YOURNEWPASSWORD') WHERE user='root';
Забележка:Този метод не се счита за най-сигурния начин за нулиране на паролата, но работи.
За MySQL>=8.0
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YOURNEWPASSWORD';
Препратки:
- Задаване / Промяна / Нулиране на паролата за root на MySQL на Ubuntu Linux
- Как да нулирате Root паролата (v5.6 )
- Как да нулирате Root паролата (v8.0 )