Mungkin timbul situasi di mana Anda perlu mengatur ulang kata sandi root untuk database MySQL Anda. Bisa jadi karena Anda lupa kata sandi atau Anda perlu mengubah kata sandi untuk alasan keamanan. Show
Pada artikel ini, kita akan melihat proses reset password MySQL menggunakan Windows cmd. Untuk melakukannya ikuti langkah-langkah di bawah ini Langkah 1. Hentikan server MySQL
services.msc
Langkah 2. Luncurkan Editor Teks
Langkah 3. Buat File Teks Baru dengan Perintah Kata Sandi
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';_
Akibatnya, perintah localhost akan mengubah kata sandi di sistem lokal Anda. Jika Anda mencoba mengubah kata sandi pada sistem melalui jaringan, gantilah nama host dengan localhost MySQL adalah sistem manajemen basis data yang populer untuk perangkat lunak aplikasi web. Seperti banyak layanan web, MySQL memiliki tingkat administrator atau kata sandi root. Kata sandi root memungkinkan pengguna untuk melakukan semua fungsi tingkat atas dalam database Jika Anda belum pernah menetapkan kata sandi root pada database MySQL Anda, Anda seharusnya dapat menyambungkannya. Namun, ini bukan praktik keamanan yang baik karena siapa pun dapat mengakses database Anda Jika database Anda memiliki kata sandi root, tetapi Anda lupa, panduan ini akan membantu Anda mengatur ulang kata sandi Root MySQL di Linux dan Windows Prasyarat
Cara Mengubah Kata Sandi Root Pengguna MySQL di LinuxLangkah 1. Masuk sebagai Pengguna MySQLSaat Anda boot ke instalasi Linux, pastikan Anda masuk sebagai pengguna yang sama yang biasanya menjalankan MySQL. Meskipun Anda dapat masuk sebagai root, setelah Anda memulai server MySQL, pastikan Anda memulainya dengan opsi Jika tidak, sistem dapat membuat file yang dimiliki oleh pengguna root, yang dapat menimbulkan masalah Langkah 2. Temukan. pid File untuk Layanan MySQLLangkah selanjutnya adalah menemukan. pid untuk layanan MySQL Kebanyakan sistem menyimpannya di /var/lib/mysql/, /var/run/mysqld/, atau /usr/local/mysql/data/ path. Nama file biasanya dimulai dengan mysqld (atau nama host sistem Anda) dan diakhiri dengan. ekstensi pid Langkah 3. Bunuh Proses mysqldSebelum Anda membuat kata sandi root baru, hentikan server MySQL. Untuk mematikan proses mysqld, buka baris perintah, dan jalankan perintah berikut
Ganti mysql-data-directory/host_name. pid dengan nama file yang Anda temukan di langkah sebelumnya. Pastikan untuk menentukan seluruh jalur ke file. Pastikan juga untuk menggunakan tombol back-tick (biasanya di atas tombol tab) dan bukan tanda kutip tunggal di awal perintah Langkah 4. Buat File Kata Sandi1. Buka editor teks favorit Anda. Dalam contoh ini, kami menggunakan vim
2. Selanjutnya, tambahkan baris berikut di file _Ingatlah untuk menyertakan tanda kutip tunggal dan titik koma. Ganti NewPassword dengan sandi yang ingin Anda gunakan. Terakhir, pastikan untuk menggunakan kata sandi aman yang kuat, seperti contoh berikut Perintah akan berfungsi untuk mesin yang sedang Anda gunakan. Jika Anda terhubung ke sistem lain, ganti localhost dengan hostname yang sesuai 3. Simpan file ke home/me/mysql-init Langkah 5. Mulai ulang Server MySQL dan Terapkan Kata Sandi BaruUntuk menerapkan perubahan kata sandi, restart server MySQL dengan menjalankan perintah berikut di terminal
Ini meluncurkan MySQL, dan menerapkan perubahan kata sandi file teks. Bergantung pada cara Anda memulai server, Anda mungkin perlu menambahkan opsi lain (seperti 0. )Langkah 6. MembersihkanTerakhir, masuk ke server MySQL Anda menggunakan akun root, dan verifikasi kata sandi baru berfungsi. Kemudian, hapus file yang Anda buat di Langkah 4 Cara Mereset Kata Sandi Root MySQL di WindowsLangkah 1. Hentikan server MySQL1. Mulailah dengan memeriksa apakah Anda masuk sebagai administrator 2. Tekan Win+R (tahan tombol Windows/Super, dan tekan "r". ) Setelah muncul kotak “Run” ketik
3. Klik Oke 4. Gulir ke bawah daftar layanan untuk menemukan layanan MySQL. Klik kanan entri itu, lalu klik kiri Berhenti Langkah 2. Luncurkan Editor TeksKlik pada menu dan cari Notepad Atau, Anda dapat menggunakan jalur. menu > Aksesori Windows > Notepad Langkah 3. Buat File Teks Baru dengan Perintah Kata Sandi1. Masukkan baris berikut ke dalam editor teks _Pastikan Anda menyimpan tanda kutip dan titik koma. Ganti NewPassword dengan kata sandi pilihan Anda 2. Gunakan menu File > Save As untuk menyimpan file ke root hard drive Anda (C. ). Pilih nama file, seperti mysql-init. txt Akibatnya, perintah localhost membuat kata sandi berubah di sistem lokal Anda. Jika Anda mengubah kata sandi pada sistem melalui jaringan, ganti nama host dengan localhost Langkah 4. Buka Prompt Perintah1. Tekan Ctrl+Shift+Esc 2. Kemudian, klik menu File > Jalankan tugas baru 3. Ketik cmd. exe, dan centang kotak untuk menjalankan sebagai administrator 4. Klik Oke Langkah 5. Mulai ulang Server MySQL dengan File Konfigurasi Baru Anda1. Arahkan ke direktori MySQL menggunakan command prompt _2. Kemudian, masukkan yang berikut ini
Perhatikan bahwa ada dua garis miring setelah huruf C. mengingatkan Langkah 6. MembersihkanSekarang, Anda dapat masuk ke server MySQL Anda sebagai root menggunakan kata sandi baru Periksa ulang untuk memastikannya berfungsi. Jika Anda memiliki opsi konfigurasi unik (seperti meluncurkan MySQL dengan opsi Setelah MySQL diluncurkan, dan Anda telah mengonfirmasi perubahan kata sandi, hapus C. \mysql-init. file txt Kesimpulan Setelah membaca panduan ini, Anda akan siap untuk menyetel ulang sandi root di MySQL di Linux dan Windows. Memang, ini tidak terlalu menantang, namun ini adalah cara yang aman untuk mengubah kata sandi yang sensitif Bagaimana cara menemukan kata sandi root saya saat ini untuk MySQL di Windows?Langkah 1. Masuk sebagai Pengguna MySQL Langkah 2. Temukan. pid File untuk Layanan MySQL Langkah 3. Bunuh Proses mysqld Langkah 4. Buat File Kata Sandi Langkah 5. Mulai ulang Server MySQL dan Terapkan Kata Sandi Baru Langkah 6. Membersihkan Di mana kata sandi root untuk MySQL?Pengguna default untuk MySQL adalah root dan secara default tidak memiliki kata sandi . Jika Anda menetapkan kata sandi untuk MySQL dan Anda tidak dapat mengingatnya, Anda selalu dapat mengatur ulang dan memilih yang lain.
Apa yang harus dilakukan jika saya lupa kata sandi root MySQL?Di klien mysql, beri tahu server untuk memuat ulang tabel hibah agar pernyataan manajemen akun berfungsi. mysql> FLUSH PRIVILEGES; Kemudian ubah kata sandi akun 'root'@'localhost'. Ganti kata sandi dengan kata sandi yang ingin Anda gunakan .
Bagaimana saya bisa melihat kata sandi MySQL?Jadi misalnya, untuk menampilkan nama pengguna, kata sandi, dan host pengguna MySQL, kami akan memodifikasi kueri sql agar sesuai dengan itu. mysql> pilih pengguna, kata sandi, host dari mysql. pengguna ; . |