Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara mengetahui kata sandi root MySQL

terima kasih kepada @thusharaK saya bisa mereset kata sandi root tanpa mengetahui kata sandi lama.

Di ubuntu saya melakukan hal berikut:

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

Kemudian jalankan mysql di terminal baru:

mysql -u root

Dan jalankan kueri berikut untuk mengubah kata sandi:

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

Di MySQL 5.7, bidang kata sandi di bidang tabel mysql.user telah dihapus, sekarang nama bidangnya adalah 'authentication_string'.

Keluar dari mode aman mysql dan mulai layanan mysql dengan:

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. Cara mengekspor data dari SQL Server 2005 ke MySQL

  2. Apakah ada cara untuk mengambil ID peningkatan otomatis dari pernyataan yang disiapkan

  3. bagaimana memahami tidak dapat menghubungkan pesan kesalahan mysql?

  4. MySQL:MEMBUTUHKAN SSL tidak ditampilkan dalam hibah

  5. Bagaimana menemukan lokasi database MySQL di hard disk Anda?