Cara menetapkan semula kata laluan root mysql di linux

Cara menetapkan semula kata laluan root mysql di linux

Q. Cara menetapkan semula kata laluan root mysql di linux? Bagaimana saya memulihkan kata laluan root mysql? Saya lupa kata laluan root mysql, langkah untuk menukar kata laluan root mysql? Cara menetapkan semula kata laluan root mysql menggunakan baris arahan. Cara menetapkan semula kata laluan root mysql terlupa di linux? Cara menetapkan semula mysql 5.7 Kata Laluan Root?

Mysql adalah perisian pangkalan data sumber terbuka yang digunakan secara meluas untuk penyimpanan data. Kadang -kadang kita lupa kata laluan root mysql. Jadi jangan panik, tutorial ini akan membantu anda menetapkan semula kata laluan root mysql dengan langkah mudah.

Tetapkan semula kata laluan root mysql

  1. Mulakan MySQL di SafeMode - Pertama sekali, anda dikehendaki berhenti menjalankan pelayan mysql. Gunakan salah satu arahan berikut untuk menghentikan Server MySQL pada sistem Linux anda.
    Systemctl STOP MYSQL.perkhidmatan  
  2. Mulakan mysql dalam mod selamat - Sekarang mulakan pelayan mysql dalam mod selamat menggunakan withe the --Skip Grant-Tables pilihan. Gunakan arahan berikut untuk memulakan MySQL dalam mod selamat. Dalam mod selamat, MySQL tidak meminta kata laluan masuk.
    mysqld_safe--skip-gergaji &  
  3. Tetapkan semula kata laluan root mysql - Seterusnya, log masuk ke pelayan mysql sebagai pengguna root dan tukar kata laluan menggunakan set arahan berikut. Ini akan menetapkan semula kata laluan root mysql pada sistem anda.

    Untuk MySQL 5.6 atau ke bawah

    mysql -u root  mysql> gunakan MySQL; mysql> kemas kini pengguna set kata laluan = kata laluan ("kata laluan baru") di mana user = "root"; mysql> keistimewaan flush; mysql> berhenti 

    Untuk MySQL 5.7 atau ke atas

    mysql -u root  mysql> tetapkan kata laluan untuk 'root'@'localhost' = password ("New-Password"); mysql> keistimewaan flush; mysql> berhenti 
  4. Mulakan semula perkhidmatan MySQL - Sebaik sahaja anda menukar kata laluan. Menamatkan proses mysqld semasa, dan kemudian mulakannya semula sebagai perkhidmatan biasa.
    sudo pkill mysqld && sudo pkill mysqld_safe  Systemctl Mula MySQL.perkhidmatan  

Sahkan kata laluan baru

Setelah menetapkan semula kata laluan akaun root mysql dan mulakan semula, sahkan kata laluan baru dengan log masuk.

mysql -u root -p  Masukkan Kata Laluan: ********** Selamat Datang ke Monitor MySQL. Perintah berakhir dengan; atau \ g. ID Sambungan MySQL anda ialah 1308 Versi Pelayan: 5.7.33-0ubuntu0.16.04.1 (Ubuntu) Hak Cipta (c) 2000, 2021, Oracle dan/atau sekutunya. Oracle adalah tanda dagangan berdaftar Oracle Corporation dan/atau sekutunya. Nama lain mungkin menjadi tanda dagangan pemilik masing -masing. Taipkan 'bantuan;' atau '\ h' untuk mendapatkan bantuan. Taipkan '\ c' untuk membersihkan pernyataan input semasa. mysql> 

Sahkan kata laluan baru