Di sini saya akan menunjukkan kepada Anda Cara mereset / mengubah baris perintah kata sandi root MySql di linux ubuntu, Menggunakan beberapa perintah mysql CLI Anda dapat dengan mudah memulihkan kata sandi administratif mysql Anda. Karena saya lupa kata sandi root mysql saya, maka saya menggunakan perintah di bawah ini untuk mengatur ulang kata sandi root mysql saya dan berfungsi seperti pesona.
Error: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO) |
Kemudian saya mengikuti langkah-langkah di bawah ini untuk meresetnya
Langkah-1: Pertama login ke server ubuntu Anda menggunakan ssh dan hentikan server mysql.
sudo /etc/init.d/mysql stop |
ATAU
sudo service mysql stop |
Langkah-2: Mulai proses server/daemon MySQL (mysqld) dengan opsi –skip-grant-tables agar tidak meminta kata sandi.
sudo mysqld_safe --skip-grant-tables & |
Langkah-3: Terhubung dengan server mysql sebagai pengguna root dengan menjalankan perintah di bawah ini pada terminal.
sudo mysql -u root |
Langkah-4: Tetapkan kata sandi pengguna root mysql baru. Cukup ganti "NewPassword" dengan kata sandi yang Anda inginkan di perintah di bawah ini.
UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit; |
Langkah-5: Semua selesai sekarang restart server mysql.
sudo /etc/init.d/mysql start |
ATAU
sudo service mysql start |