Cara mengubah kata sandi di meja kerja mysql

Ganti nama pengguna dengan pengguna yang ingin Anda ubah kata sandinya, dan kata sandi_baru dengan kata sandi baru untuk pengguna tersebut

Mari kita lihat langkah demi langkah ini

 

Ubah Pengguna untuk Mengubah Kata Sandi

Untuk mengubah kata sandi pengguna di MySQL, Anda harus masuk ke database sebagai pengguna yang memiliki hak istimewa untuk melakukan ini. Pengguna root dapat melakukan ini, yang merupakan pengguna default jika Anda telah mengatur ini di komputer Anda. Jika tidak, Anda dapat menggunakan pengguna lain yang memiliki hak istimewa untuk melakukan ini

Masuk ke database Anda baik menggunakan baris perintah atau IDE seperti MySQL Workbench

Garis komando

mysql -u akar -p

Perintah ini akan masuk ke MySQL sebagai pengguna root. Parameter -p akan membuat baris perintah meminta kata sandi, yang dapat Anda masukkan

Jika Anda menggunakan MySQL Workbench (atau IDE lain), buat koneksi ke database dan sambungkan ke sana

Selanjutnya, jalankan perintah ALTER USER

ALTER USER 'username'@'localhost' IDENTIFIED BY 'new_password';

Dalam perintah ini, Anda dapat mengubah nama pengguna menjadi pengguna yang ingin Anda ubah kata sandinya. Tanda kutip tunggal tetap ada di perintah ini

Localhost adalah database yang Anda sambungkan. Jika Anda terhubung ke server bukan di komputer Anda, Anda dapat menentukan nama host jarak jauh di sini

new_password adalah kata sandi baru dari akun yang Anda tentukan

Jadi, untuk mengubah kata sandi akun bernama "john" menjadi "Oktober2021", perintah Anda adalah

ALTER USER 'john'@'localhost' IDENTIFIED BY 'October2021';
_

Jalankan perintah ini, dan kata sandi akan diubah

 

Ubah Kata Sandi di Versi Lama dengan Atur Kata Sandi

Di MySQL versi terbaru, perintah Ubah Pengguna adalah cara yang lebih disukai untuk mengubah kata sandi pengguna. Bahkan direkomendasikan oleh MySQL

Namun, dalam versi yang lebih lama (sebelum 5. 7. 5, yang dirilis pada September 2014), Anda harus menjalankan perintah yang berbeda

Perintah ini adalah SET PASSWORD dan terlihat seperti ini

SET PASSWORD FOR 'username'@'localhost' = PASSWORD('new_password');

Dibutuhkan input yang sama dengan perintah Alter User

Misalnya, untuk mengubah kata sandi akun bernama "john" menjadi "Oktober2021", perintahnya adalah

SET PASSWORD FOR 'john'@'localhost' = PASSWORD('October2021');

Ini akan memperbarui kata sandi untuk akun ini

 

Kesimpulan

Singkatnya, untuk mengubah kata sandi pengguna di MySQL Anda harus menggunakan perintah Alter User. Ada perintah yang disebut Atur Kata Sandi tetapi ini bukan lagi cara yang disarankan untuk mengubah kata sandi

Saat kami menginstal MySQL di Windows, kami biasanya menentukan kata sandi pengguna root. Ini membantu menjaga keamanan MySQL Server. Misalkan Anda bergabung dengan organisasi baru, dan manajemen organisasi tersebut berencana untuk memigrasikan beberapa database MySQL ke SQL Server. Untuk melakukan ini, Anda memerlukan kredensial pengguna root, tetapi organisasi tidak melacak kata sandinya. Dalam skenario ini, kita harus mengatur ulang kata sandi pengguna root

Pada artikel ini, kita akan mempelajari cara mengatur ulang kata sandi root di MySQL Server pada Windows 10. Saya telah menyiapkan lingkungan demo di workstation saya untuk demonstrasi, dan detailnya dijelaskan di bagian selanjutnya

Atur Lingkungan Windows

Kami akan mempelajari metode untuk mengatur ulang kata sandi root di lingkungan Windows. Untuk demonstrasi, saya membuat mesin virtual dan menginstal Windows 10 dan MySQL Server di dalamnya. Instalasi server MySQL dilakukan dengan menggunakan wizard instalasi MySQL. Konfigurasi MySQL adalah sebagai berikut

  1. Versi MySQL. 8. 0. 23 (Server Komunitas MySQL)
  2. Direktori Beranda MySQL. C. \MySQL_Beranda\
  3. Lokasi direktori data. C. \MySQL_Data_Directory\
  4. Lokasi file inisialisasi. C. \MySQL_Home\my. ini

Anda dapat melihat detail di atas dari meja kerja MySQL. Buka MySQL Workbench dan sambungkan ke MySQL Server ? . Lihat gambar berikut

Cara mengubah kata sandi di meja kerja mysql

Juga, Anda dapat menggunakan perintah mysqladmin untuk melihat detail dari Server MySQL. Perintah mysqladmin digunakan untuk melakukan berbagai aktivitas administratif, seperti membuat dan menjatuhkan database, melihat status server, detail konfigurasi, dan lainnya. Anda dapat membaca 4. 5. 2 mysqladmin — Program Administrasi Server MySQL untuk mempelajari lebih lanjut tentang perintah mysqladmin

Jalankan kueri berikut untuk mengisi status server MySQL

C:\MySQL_Home\bin>mysqladmin -u root -p version
Enter password: **************
_

Cara mengubah kata sandi di meja kerja mysql

Langkah-langkah untuk mengatur ulang kata sandi pengguna root

  1. Buat file inisialisasi yang memiliki perintah ALTER USER
  2. Hentikan Layanan MySQL
  3. Mulai layanan menggunakan mysqld dan tentukan file yang memiliki perintah ALTER USER
  4. Sambungkan ke meja kerja MySQL dan setel ulang kata sandi root
  5. Mulai ulang layanan

Sekarang, mari kita lihat bagaimana kita dapat mengatur ulang kata sandi root

Langkah 1. Buat File Inisialisasi MySQL

Pertama, mari kita buat file teks dengan kueri yang digunakan untuk mengubah kata sandi. Untuk mengubah kata sandi, kami akan menggunakan perintah ALTER USER berikut

ALTER USER 'root'@'localhost' IDENTIFIED BY '1234567';

Simpan file di lokasi yang sesuai

Langkah 2. Hentikan Layanan MySQL

Untuk mengubah kata sandi, kita harus menghentikan layanan MySQL. Untuk menghentikan Layanan MySQL, Buka Control Panel ?

Cara mengubah kata sandi di meja kerja mysql

Atau, Anda dapat menjalankan perintah PowerShell berikut untuk menghentikan layanan MySQL

PS C:\> net stop MySQL;
_

Cara mengubah kata sandi di meja kerja mysql

Langkah 3. Mulai Layanan Menggunakan File Inisialisasi

Kami menggunakan perintah mysqld untuk memulai Layanan MySQL. mysqld adalah program single-threaded. Ini memiliki berbagai opsi konfigurasi yang dapat ditentukan pada saat start-up MySQL Server. Anda dapat melihat daftar opsi dengan menjalankan perintah berikut

C:\>C:\MySQL_Home\bin\mysqld --verbose --help

Cara mengubah kata sandi di meja kerja mysql

Kita akan menggunakan opsi – -init-file di perintah mysqld. Opsi – -init-file membaca perintah dari file yang ditentukan dalam opsi. Jika Anda telah menginstal Server MySQL menggunakan wizard instalasi MySQL, seperti yang saya miliki, Anda harus menentukan file – -defaults. Dalam opsi – – file default dan lokasi file my. ini file konfigurasi. Saya telah membuat file bernama ResetRootPassword. txt di D. Direktori \PasswordFile. Perintah mysqld dengan opsi adalah sebagai berikut

C:\>C:\MySQL_Home\bin\mysqld  --defaults-file = "C:\MySQL_Home\my.ini" 
--init-file="D:\PasswordFile\ResetRootPassword.txt"
_

Cara mengubah kata sandi di meja kerja mysql

Langkah 4. Hubungkan ke MySQL dan Atur Ulang Kata Sandi

Sekarang, mari kita terhubung ke MySQL menggunakan meja kerja MySQL. Buka meja kerja MySQL?

Cara mengubah kata sandi di meja kerja mysql

Tentukan kata sandi baru dan sambungkan ke MySQL

Cara mengubah kata sandi di meja kerja mysql

Setelah terhubung, jalankan perintah berikut untuk mengatur ulang kata sandi

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

Cara mengubah kata sandi di meja kerja mysql

Setelah kata sandi diatur ulang, tutup meja kerja MySQL, matikan layanan mysqld dengan mengklik perintah Ctrl+C

Cara mengubah kata sandi di meja kerja mysql

Setelah layanan dihentikan, hapus ResetRootPassword. file txt

Langkah 5. Mulai ulang Layanan MySQL

Sekarang, mulai ulang layanan MySQL dari layanan. msc. Buka Panel Kontrol?

Cara mengubah kata sandi di meja kerja mysql

Sekarang, sambungkan ke server MySQL menggunakan pengguna root seperti yang dijelaskan di bagian sebelumnya

Cara mengubah kata sandi di meja kerja mysql

Seperti yang Anda lihat di tangkapan layar berikut, kami terhubung ke Server MySQL

Cara mengubah kata sandi di meja kerja mysql

Ringkasan

Sebagai administrator basis data, adalah tanggung jawab kami untuk melacak kata sandi penting, terutama kata sandi pengguna super. Jika kata sandi hilang dan tidak dapat dipulihkan, itu bisa sangat menegangkan. Pada artikel ini, saya membahas proses langkah demi langkah untuk menyetel ulang kata sandi pengguna root. Artikel ini mungkin bermanfaat untuk memulihkan kata sandi root MySQL di Windows

Tag. fungsi mysql, setel ulang kata sandi Terakhir diubah. 27 Oktober 2022

Tentang Penulis / Nisarg Upadhyay

Nisarg adalah Administrator Database SQL Server dan profesional bersertifikasi Microsoft yang memiliki pengalaman lebih dari 5 tahun dengan administrasi SQL Server dan 2 tahun dengan administrasi database Oracle 10g. Dia memiliki keahlian dalam desain basis data, penyetelan kinerja, pencadangan dan pemulihan, penyiapan HA dan DR, migrasi dan peningkatan basis data. Dia telah menyelesaikan Sarjana Teknologi Informasi dari Universitas Ganpat

Bagaimana cara mengubah kata sandi pengguna 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 cara menemukan kata sandi MySQL Workbench saya?

Untuk memulihkan kata sandi, Anda cukup mengikuti langkah-langkah ini. .
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

Bagaimana cara mengubah kata sandi MySQL Workbench saya di Mac?

Untuk melakukannya, masukkan perintah berikut. mysql -u root UPDATE mysql. pengguna SET authentication_string=PASSWORD("newpassword") WHERE User='root';

Bagaimana cara mengubah hak pengguna di MySQL Workbench?

Saat ini Anda tidak dapat mengubah hak istimewa pengguna di panel kontrol, jadi untuk melakukannya Anda perlu menggunakan klien baris perintah MySQL seperti mysql . After you create a user in the cluster, connect to the cluster as doadmin or another admin user.