Kata sandi root MySQL® memungkinkan pengguna root untuk memiliki akses penuh ke database MySQL. Anda harus memiliki akses (Linux®) root atau (Windows®) Administrator ke Cloud Server untuk mengatur ulang kata sandi root MySQL Show Catatan. Root Cloud Server (Linux) atau kata sandi akun 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 Pengguna MySQL adalah catatan yang berisi informasi login, hak istimewa akun, dan informasi host untuk akun MySQL untuk mengakses dan mengelola database. Informasi login mencakup nama pengguna dan kata sandi. Dalam beberapa kasus, ada kebutuhan untuk mengubah kata sandi pengguna di database MySQL Untuk mengubah kata sandi akun pengguna mana pun, Anda harus mengingat informasi ini
MySQL memungkinkan kita mengubah kata sandi akun pengguna dengan tiga cara berbeda, yang diberikan di bawah ini
Mari kita lihat bagaimana kita dapat mengubah kata sandi akun pengguna di MySQL dengan menggunakan pernyataan di atas secara terperinci Ubah kata sandi akun pengguna menggunakan pernyataan UPDATE Pernyataan ini adalah cara pertama untuk mengubah kata sandi pengguna untuk memperbarui tabel pengguna dari database MySQL. Di sini, Anda harus menggunakan pernyataan FLUSH PRIVILEGE setelah menjalankan pernyataan UPDATE untuk memuat ulang hak istimewa dari tabel hibah database MySQL Misalkan, Anda ingin mengubah atau memperbarui kata sandi untuk pengguna peter yang terhubung dari localhost dengan kata sandi jtp12345, jalankan pernyataan SQL seperti di bawah ini Jika Anda menggunakan MySQL versi 5. 7. 6 atau lebih tinggi, pernyataan di atas tidak akan berfungsi. Itu karena tabel pengguna MySQL berisi kolom otentikasi_string yang hanya menyimpan kata sandi. Sekarang, versi yang lebih tinggi berisi kolom authentication_string di pernyataan UPDATE, seperti pernyataan berikut Ubah kata sandi akun pengguna menggunakan pernyataan SET PASSWORD Pernyataan SET PASSWORD adalah cara kedua untuk mengubah kata sandi pengguna di database MySQL. Jika Anda ingin mengubah kata sandi akun lain, Anda harus memiliki hak istimewa UPDATE. Pernyataan SET PASSWORD menggunakan akun pengguna dalam format [dilindungi email]. Tidak perlu menggunakan pernyataan FLUSH PRIVILEGES untuk memuat ulang hak istimewa dari tabel hibah database MySQL. Kita dapat menggunakan pernyataan berikut untuk mengubah kata sandi akun pengguna peter dengan menggunakan pernyataan SET PASSWORD Jika Anda menggunakan MySQL versi 5. 7. 6 atau lebih tinggi, pernyataan di atas tidak digunakan lagi dan tidak akan berfungsi di rilis mendatang. Sebagai gantinya, kita perlu menggunakan pernyataan berikut Ubah kata sandi akun pengguna menggunakan pernyataan ALTER USER Pernyataan ALTER USER adalah cara ketiga untuk mengubah kata sandi pengguna di database MySQL. MySQL menggunakan pernyataan ALTER USER dengan klausa IDENTIFIED BY untuk mengubah kata sandi akun pengguna. Kita perlu menggunakan sintaks berikut untuk mengubah kata sandi peter pengguna dengan jtp123 Terkadang, Anda perlu mengatur ulang kata sandi akun root MySQL. Dalam hal ini, Anda dapat memaksa untuk menghentikan dan memulai ulang server database MySQL tanpa menggunakan validasi tabel hibah Bergantung pada versi server MySQL atau MariaDB yang Anda jalankan di sistem Anda, Anda perlu menggunakan perintah yang berbeda untuk mengubah kata sandi pengguna Anda dapat menemukan versi server database Anda dengan mengeluarkan perintah berikut
Jika Anda menginstal MySQL di sistem Anda, hasilnya akan terlihat seperti ini _Atau keluaran seperti ini untuk MariaDB
Pastikan untuk mencatat versi MySQL atau MariaDB mana yang Anda jalankan. Jika Anda ingin mendapatkan daftar semua akun pengguna MySQL, silakan periksa panduan ini Cara Mengganti Password Pengguna MySQLLakukan langkah-langkah di bawah ini untuk mengubah kata sandi pengguna MySQL 1. Login ke shell MySQL sebagai rootAkses shell MySQL dengan mengetikkan perintah berikut dan masukkan kata sandi pengguna root MySQL Anda saat diminta
Jika Anda belum menetapkan kata sandi untuk pengguna root MySQL, Anda dapat masuk dengan 02. Tetapkan kata sandi pengguna MySQL
Pastikan Anda mengubah _2 dengan nama pengguna yang ingin Anda ubah kata sandinya. Jika pengguna terhubung ke server MySQL dari host lain, ubah 3 dengan nama host jarak jauh atau Alamat IPDalam kedua kasus jika semuanya berjalan dengan baik, Anda akan melihat output berikut
Logout dari prompt MySQL dengan mengeksekusi
3. Verifikasi kata sandi baruUntuk memverifikasi bahwa kata sandi baru telah diterapkan dengan benar, ketik
Anda akan diminta memasukkan kata sandi pengguna baru. Masukkan, dan Anda akan masuk ke server MySQL Anda KesimpulanDalam tutorial ini, Anda telah mempelajari cara mengubah kata sandi pengguna MySQL atau MariaDB. Pastikan kata sandi baru kuat dan aman dan simpan di tempat yang aman Bagaimana cara menemukan kata sandi MySQL saya?Cara memulihkan kata sandi MySQL Anda . Hentikan proses server MySQL dengan perintah sudo service mysql stop Mulai server MySQL dengan perintah sudo mysqld_safe –skip-grant-tables –skip-networking & Hubungkan ke server MySQL sebagai pengguna root dengan perintah mysql -u root Bisakah pengguna MySQL mengubah kata sandi mereka sendiri?Tanpa klausa pengguna FOR, pernyataan menetapkan kata sandi untuk pengguna saat ini. SET PASSWORD = 'auth_string'; . (Khususnya, Anda dapat mengubah kata sandi Anda sendiri . ) |