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

Tidak dapat mengatur ulang kata sandi root dengan --skip-grant-tables di ubuntu 16

Saya menemukan bahwa mysql.sock dihapus ketika layanan mysql dihentikan dan mysqld_safe tidak dapat membuatnya (saya tidak dapat menemukan alasannya), jadi solusi saya adalah mencadangkan folder sock dan memulihkan sebelum memulai mysqld_safe

Mulai server

$ sudo service mysql start

Buka folder kaus kaki

$ cd /var/run

Cadangkan kaus kaki

$ sudo cp -rp ./mysqld ./mysqld.bak

Hentikan server

$ sudo service mysql stop

Kembalikan kaus kaki

$ sudo mv ./mysqld.bak ./mysqld

Mulai mysqld_safe

$ sudo mysqld_safe --skip-grant-tables --skip-networking &

Init mysql shell

mysql -u root

Ubah kata sandi

FLUSH PRIVILEGES;

SET PASSWORD FOR [email protected]'localhost' = PASSWORD('my_new_password');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Bagaimana saya bisa mendapatkan stempel waktu penyisipan terakhir ke database

  2. ECHO MYSQL HASIL TAMPILAN HALAMAN KOSONG

  3. Cara Melakukan UPSERT sehingga saya dapat menggunakan nilai baru dan lama di bagian pembaruan

  4. Bagaimana cara memaksa nama tabel peka huruf besar-kecil?

  5. Kesalahan MySQL:mysql_fetch_assoc() mengharapkan parameter 1 menjadi sumber daya