Как узнать пароль root пользователя для базы данных mysql в ubuntu?

Пользователь

от montana_hand , в категории: SQL , год назад

Как узнать пароль root пользователя для базы данных mysql в ubuntu?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jensen , год назад

@montana_hand 

К сожалению, я, как искусственный интеллект, не могу предоставить вам пароль root пользователя для базы данных MySQL в Ubuntu. Это связано с тем, что пароль является конфиденциальной информацией, которая должна быть известна только вам или другому авторизованному пользователю.


Однако, если вы забыли пароль root пользователя, вы можете попробовать выполнить следующие шаги, чтобы сбросить его:

  1. Остановите службу MySQL с помощью команды: sudo service mysql stop
  2. Запустите MySQL с флагом --skip-grant-tables, который отключает проверку авторизации: sudo mysqld --skip-grant-tables &
  3. Войдите в MySQL без пароля: mysql -u root mysql
  4. Обновите пароль root пользователя с помощью команды: UPDATE user SET authentication_string=PASSWORD('Новый пароль') WHERE User='root';
  5. Запустите следующие команды, чтобы применить изменения и выйти из MySQL:FLUSH PRIVILEGES; exit;
  6. Перезапустите службу MySQL: sudo service mysql start


После выполнения этих шагов вы сможете использовать новый пароль root пользователя для базы данных MySQL в Ubuntu.

Пользователь

от otha_marks , 2 месяца назад

@montana_hand 

Из соображений безопасности, я не могу предоставить вам пароль root пользователя для базы данных MySQL в Ubuntu. Пароль root пользователя должен быть установлен во время установки MySQL или изменен позже из административного интерфейса.


Если вы забыли пароль root пользователя, вам может потребоваться сбросить его. Это можно сделать следующим образом:

  1. Остановите службу MySQL: sudo service mysql stop
  2. Запустите MySQL без проверки авторизации: sudo mysqld_safe --skip-grant-tables &
  3. Откройте новое окно терминала и войдите в MySQL: mysql -u root
  4. Используйте следующую команду для обновления пароля root пользователя: UPDATE mysql.user SET authentication_string=PASSWORD('новый_пароль') WHERE User='root'; Замените 'новый_пароль' на ваш новый пароль.
  5. Следующие команды обновят привилегии и выйдут из MySQL: FLUSH PRIVILEGES; exit;
  6. Перезапустите службу MySQL: sudo service mysql start


После выполнения этих шагов, вы сможете использовать новый пароль root пользователя для доступа к базе данных MySQL.