GNU/Linux >> Belajar Linux >  >> Linux

Cara mengubah kata sandi root mysql

Salah satu opsi adalah menyimpan UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root'; ke dalam file dan kemudian secara manual memulai mysqld dengan --init-file=FILENAME . Setelah server dimulai, itu harus mengatur ulang kata sandi Anda, dan kemudian Anda harus dapat masuk. Setelah ini, Anda harus mematikan server dan memulainya secara normal.


Sedikit terlambat untuk permainan, tetapi saya memiliki masalah yang sama pada pemasangan raspberry pi dan menemukan bahwa itu perlu ditingkatkan. Menambahkan sudo di depan perubahan kata sandi memungkinkannya berfungsi.

sudo mysqladmin -u root password 'newpass'

diikuti oleh akses sql yang ditinggikan

sudo mysql -u root -p  

Jika tidak dijalankan sebagai sudo, itu akan gagal.


Kata sandi pengguna root adalah string kosong secara default.

Dan (using password: NO) mengatakan bahwa tidak ada kata sandi.

Apakah Anda mencoba masuk dari sistem lain? Saya membayangkan Anda hanya dapat masuk sebagai pengguna root secara lokal.


Saya menghapus penginstalan MySQL dan menghapus file data, lalu menginstalnya kembali.

Kemudian saya dapat mengatur kata sandi root. Setelah Anda mengatur kata sandi root ke sesuatu. mysqladmin tidak akan membiarkan Anda meresetnya jika Anda tidak mengetahuinya.

Untuk meresetnya, Anda harus memiliki kepemilikan atas bagaimana mysqld dijalankan, dan memberinya file init untuk mengubah kata sandi root:https://dev.mysql.com/doc/refman/5.0/en/resetting-permissions .html


Linux
  1. Cara Mengatur Ulang Kata Sandi Root MySQL Atau MariaDB

  2. Linux – Bagaimana Cara Mengubah Kata Sandi Root yang Terlupakan?

  3. Bagaimana Kami Mengubah Kata Sandi Root?

  1. Cara Mengatur Ulang atau Mengubah Kata Sandi Root di Linux

  2. Bagaimana cara mereset kata sandi root MySQL?

  3. Cara Mengatur Ulang Kata Sandi Root MySQL

  1. Cara Mengatur Ulang atau Mengubah Kata Sandi Root MySQL di Linux atau Windows

  2. Cara Mengubah Prompt Sudo Di Linux

  3. Cara Mengubah Kata Sandi Root di Ubuntu 20.04