Kata sandi root MySQL® memungkinkan pengguna root memiliki akses penuh ke database MySQL. Anda harus memiliki akses root (Linux®) atau Administrator (Windows®) ke Server Cloud untuk mereset kata sandi root MySQL.
Catatan: Kata sandi akun Cloud Server (Linux) atau Administrator (Windows) tidak sama dengan kata sandi MySQL. Kata sandi Cloud Server memungkinkan akses ke server. Kata sandi root MySQL memungkinkan akses hanya ke database MySQL.
Gunakan langkah-langkah berikut untuk mereset kata sandi root MySQL dengan menggunakan antarmuka baris perintah.
Hentikan layanan MySQL
(Sistem operasi Ubuntu dan Debian) Jalankan perintah berikut:
sudo /etc/init.d/mysql stop
(CentOS, Fedora, dan Red Hat Enterprise Linux) Jalankan perintah berikut:
sudo /etc/init.d/mysqld stop
Memulai MySQL tanpa kata sandi
Jalankan perintah berikut. Diperlukan ampersand (&) di akhir perintah.
sudo mysqld_safe --skip-grant-tables &
Hubungkan ke MySQL
Jalankan perintah berikut:
mysql -uroot
Setel kata sandi root MySQL baru
Jalankan perintah berikut:
use mysql;
update user set authentication_string=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit
Hentikan dan mulai layanan MySQL
(Sistem operasi Ubuntu dan Debian) Jalankan perintah berikut:
sudo /etc/init.d/mysql stop
...
sudo /etc/init.d/mysql start
(CentOS, Fedora, dan Red Hat Enterprise Linux) Jalankan perintah berikut:
sudo /etc/init.d/mysqld stop
...
sudo /etc/init.d/mysqld start
Masuk ke database
Uji kata sandi baru dengan masuk ke database.
mysql -u root -p
Masukkan kata sandi baru Anda saat diminta.
Artikel terkait
- Instal server MySQL pada sistem operasi Ubuntu
- Konfigurasi server MySQL pada sistem operasi Ubuntu