Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да разберете паролата за root на MySQL

благодарение на @thusharaK можех да нулирам root паролата, без да знам старата парола.

В ubuntu направих следното:

sudo service mysql stop
sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking

След това стартирайте mysql в нов терминал:

mysql -u root

И изпълнете следните заявки, за да промените паролата:

UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';
FLUSH PRIVILEGES;

В MySQL 5.7 полето за парола в полето на таблицата mysql.user беше премахнато, сега името на полето е 'authentication_string'.

Излезте от безопасния режим на mysql и стартирайте услугата mysql чрез:

mysqladmin shutdown
sudo service mysql start


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да проверя дали радио бутонът е отметнат или избран в jQuery?

  2. API на Google Maps v3:Как да настроите нивото на мащабиране и центъра на картата към местоположение, предоставено от потребителя?

  3. Изпълнение на суми за множество категории в MySQL

  4. MySql заявка:Изберете първите 3 реда от таблицата за всяка категория

  5. Експортиране на Blob от MySQL база данни във файл само с SQL