Apa yang harus saya lakukan jika saya lupa kata sandi meja kerja mysql saya?

Lupa kata sandi root MySQL Anda bisa menakutkan, tapi untungnya ada cara untuk meresetnya. Instruksi ini didasarkan pada dokumentasi di sini

  1. Keluar dari Penginstal MySQL dan Alat MySQL apa pun (mis. g. , Meja Kerja MySQL)
  2. Hentikan layanan MySQL jika sedang berjalan
    1. Apa yang harus saya lakukan jika saya lupa kata sandi meja kerja mysql saya?
    2. Apa yang harus saya lakukan jika saya lupa kata sandi meja kerja mysql saya?
  3. Langsung di drive C Anda, buat file bernama mysql-init. txt dengan isi sebagai berikut (tetapi pilih kata sandi Anda sendiri).
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
  4. Buka prompt perintah.
    Apa yang harus saya lakukan jika saya lupa kata sandi meja kerja mysql saya?
  5. Di command prompt, Anda akan memasukkan perintah berikut (lihat tangkapan layar di bawah. Milik Anda mungkin berupa teks putih dengan latar belakang hitam)
    1. Ubah direktori ke direktori MySQL utama.
      cd "C:\Program Files\MySQL\"
      _
    2. Dapatkan daftar direktori untuk memastikan bahwa MySQL Server ada di sana.
      dir
    3. Ubah direktori menjadi direktori MySQL Server. Ini mungkin sedikit berbeda untuk Anda jika Anda memiliki versi MySQL Server yang berbeda.
      cd "MySQL Server 8.0"
    4. Ubah direktori lagi menjadi direktori bin.
      cd bin
      _
    5. Jalankan skrip di file teks yang Anda buat di langkah 3.
      mysqld --init-file=C:\\mysql-init.txt
    Semua langkah di atas ditunjukkan pada tangkapan layar berikut.
    Apa yang harus saya lakukan jika saya lupa kata sandi meja kerja mysql saya?

Ini harus me-restart MySQL dengan kata sandi baru Anda. Jika berfungsi dengan benar, Anda kemudian dapat membuka MySQL Workbench dan masuk ke localhost di MySQL

Jika Anda tidak pernah mengatur, lupa, atau perlu mengubah kata sandi MySQL Anda, Anda beruntung. Artikel ini memandu Anda melalui langkah-langkah ini, jadi Anda tidak akan pernah kehilangan kata sandi pengguna root basis data tersebut

Kami mungkin mendapat kompensasi dari vendor yang muncul di halaman ini melalui metode seperti tautan afiliasi atau kemitraan bersponsor. Ini dapat memengaruhi bagaimana dan di mana produk mereka muncul di situs kami, tetapi vendor tidak dapat membayar untuk memengaruhi konten ulasan kami. Untuk info lebih lanjut, kunjungi halaman Ketentuan Penggunaan kami
Apa yang harus saya lakukan jika saya lupa kata sandi meja kerja mysql saya?

Gambar. Jack Wallen

Kemungkinan Anda menjalankan MySQL di suatu tempat di pusat data Anda. Jika demikian, mungkin ada saatnya Anda perlu mengatur atau mengubah kata sandi pengguna root. Ini bisa terjadi ketika Anda lupa kata sandi atau ketika Anda ingin meningkatkan permainan keamanan Anda (mengingat Anda menyetel kata sandi MySQL asli ke sesuatu yang terlalu sederhana)

Seperti yang Anda duga, prosesnya ditangani sepenuhnya melalui baris perintah dan bekerja dengan instalasi MySQL atau MariaDB. Distribusi Linux yang digunakan tidak masalah selama Anda memiliki akses admin melalui su atau sudo

MELIHAT. Panduan cepat dan hebat untuk mesin database MySQL (TechRepublic)

Sebuah kata peringatan. Mengingat kondisi serangan saat ini, di seluruh lanskap TI, saya sangat menyarankan Anda menggunakan kata sandi yang sangat kuat untuk database Anda. Alih-alih menggunakan kata sandi yang mudah dihafal, gunakan generator kata sandi acak, lalu simpan di pengelola kata sandi. Lebih aman daripada aman

Dengan mengatakan itu, mari kita mulai bekerja

Lompat ke

Cara mengatur kata sandi MySQL untuk pertama kalinya

Perhatikan, saya akan merujuk ke MySQL dengan gagasan bahwa semuanya akan bekerja untuk MySQL dan MariaDB

Biasanya, selama penginstalan MySQL dan MariaDB, Anda diminta untuk menyetel kata sandi awal. Jika, karena alasan apa pun itu tidak terjadi, Anda harus menyetel kata sandi untuk pertama kali. Untuk melakukannya, buka jendela terminal dan keluarkan perintah berikut

mysqladmin -u root password NEWPASSWORD_

Dimana NEWPASSWORD adalah password yang akan digunakan. Sekarang, ketika Anda masuk ke MySQL, dengan perintah mysql -u root -p, Anda akan diminta memasukkan kata sandi yang baru dikonfigurasi

Metode alternatif untuk mengatur kata sandi root untuk pertama kalinya, yang juga menambahkan sedikit keamanan ke database MySQL Anda, adalah dengan menggunakan perintah mysql_secure_connection. Perintah ini tidak hanya akan menetapkan kata sandi pengguna root, tetapi juga memungkinkan Anda untuk menghapus pengguna anonim, melarang login root jarak jauh, dan menghapus database pengujian. Untuk menggunakan perintah ini, cukup ketik

mysql_secure_connection

Jawab pertanyaan yang disajikan, dan kata sandi Anda akan ditetapkan, membuat basis data Anda sedikit lebih aman

MELIHAT. Kebijakan manajemen kata sandi (TechRepublic Premium)

Cara mengubah kata sandi pengguna root MySQL

Untuk mereset kata sandi untuk MySQL Anda terlebih dahulu harus membuat file baru dengan konten berikut

ALTER USER 'root'@'localhost' IDENTIFIED BY 'PASSWORD';
_

Dimana PASSWORD adalah password baru yang akan digunakan. Simpan file itu sebagai ~/mysql-pwd

Selanjutnya, hentikan daemon MySQL dengan perintah

sudo systemctl stop mysql_

Dengan daemon berhenti, keluarkan perintah

sudo mysqld -init-file=~/mysql-pwd

Setelah prompt perintah Anda dikembalikan, mulai ulang daemon MySQL dengan perintah

sudo systemctl start mysql

Anda seharusnya sekarang dapat masuk ke command prompt MySQL dengan kata sandi admin baru seperti itu

mysql -u root -p

Saat diminta, ketik kata sandi admin, dan Anda siap melakukannya

Bagaimana memulihkan kata sandi MySQL Anda

Bagaimana jika Anda lupa kata sandi pengguna root MySQL Anda? . Untuk memulihkan kata sandi, Anda hanya perlu mengikuti langkah-langkah ini

  1. Hentikan proses server MySQL dengan perintah sudo service mysql stop
  2. Mulai server MySQL dengan perintah sudo mysqld_safe –skip-grant-tables –skip-networking &
  3. Hubungkan ke server MySQL sebagai pengguna root dengan perintah mysql -u root

Pada titik ini, Anda perlu mengeluarkan perintah MySQL berikut untuk mengatur ulang kata sandi root

mysql> use mysql;
‹mysql> update user set authentication_string=password('NEWPASSWORD') where user='root';
‹mysql> flush privileges;
‹mysql> quit

Dimana NEWPASSWORD adalah password baru yang akan digunakan

Restart daemon MySQL dengan perintah sudo service mysql restart. Anda sekarang dapat masuk ke MySQL dengan kata sandi baru

Dan itu saja. Anda sekarang dapat mengatur, mengatur ulang, dan memulihkan kata sandi MySQL Anda

Tetapkan kata sandi yang sulit untuk pengguna root MySQL Anda

Hanya untuk memastikan, saya ingin mengingatkan Anda betapa pentingnya mengatur kata sandi yang sulit untuk pengguna root MySQL. Basis data tersebut menyimpan informasi sensitif, jadi hal terakhir yang Anda perlukan adalah menggunakan kata sandi yang lemah yang dapat dengan mudah diretas. Gunakan kata sandi panjang yang tidak dapat Anda hafal, dan simpan di brankas kata sandi. Anda akan senang melakukannya

Penawaran pengelola kata sandi TechRepublic Academy

Pengelola kata sandi dari TechRepublic Academy ini akan menjaga keamanan informasi Anda

  • Masukkan Pengelola Kata Sandi
  • Kata Sandi Lengket Premium. Langganan Seumur Hidup
  • SplashID Pro. Langganan Seumur Hidup
  • Kata Sandi Bos Premium. Langganan Seumur Hidup (Perangkat Tidak Terbatas)
  • Pengelola Kata Sandi NordPass

Apa yang harus saya lakukan jika saya lupa kata sandi meja kerja mysql saya?

Buletin Eksklusif TechRepublic Premium

Hemat waktu dengan unduhan TechRepublic Premium terbaru, termasuk penelitian orisinal, templat kebijakan TI yang dapat disesuaikan, presentasi makan siang dan belajar siap pakai, alat perekrutan TI, kalkulator ROI, dan banyak lagi. Khusus untuk Anda

Bagaimana cara menemukan nama pengguna dan kata sandi meja kerja saya?

Buka MySQL Workbench dan sambungkan ke server menggunakan login root. Di Navigator Pan, klik tab Administration. Di bagian Manajemen, klik Pengguna dan Hak Istimewa. Di panel kanan, Anda dapat melihat daftar pengguna yang dibuat di Server MySQL .

Apa kata sandi untuk root di MySQL Workbench?

Pengguna default untuk MySQL adalah root dan secara default memiliki tanpa kata sandi .

Bagaimana cara menemukan kata sandi database MySQL saya?

Di sistem lokal Anda, buka url ini. http. //localhost/phpmyadmin/ Di sini klik mysql default db, setelah itu tabel pengguna browser untuk mendapatkan nama pengguna dan kata sandi yang ada .

Bagaimana cara memulihkan nama pengguna dan kata sandi MySQL?

Lakukan tanpa down time. Jalankan perintah berikut di Terminal untuk terhubung ke DBMS (Anda memerlukan akses root). sudo mysql -u root -p;