Cara mereset kata sandi root mysql di server linux Anda

Cara mereset kata sandi root mysql di server linux Anda

Panduan berikut akan memberi Anda langkah -langkah sederhana untuk diikuti tentang cara mengatur ulang kata sandi root administratif Anda di Linux.

Hentikan mysql

Pertama, hentikan server mysql:

# Service mysql berhenti * menghentikan server database mysql mysqld [ok] 

Mulai Server MySQL>

Mulailah server MySQL Anda, tetapi lewati semua hak istimewa dan jaringan:

# mkdir -p/var/run/mysqld # chown mysql: mysql/var/run/mysqld #/usr/sbin/mysqld --skip-grant-tabel --skip-networking & [1] 8142 

Masuk ke MySQL

Selanjutnya, Masuk ke MySQL sebagai root tanpa kata sandi:

# mysql -u root selamat datang di monitor mysql. Perintah diakhiri dengan; atau \ g. ID Koneksi MySQL Anda adalah 2 Versi Server: 5.7.12-0ubuntu1 (Ubuntu) Hak Cipta (C) 2000, 2016, Oracle dan/atau afiliasinya. Seluruh hak cipta. Oracle adalah merek dagang terdaftar dari Oracle Corporation dan/atau afiliasinya. Nama lain mungkin menjadi merek dagang dari pemiliknya masing -masing. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. mysql> 

Hak istimewa flush

mysql> hak istimewa flush; Query ok, 0 baris terpengaruh, 6 peringatan (0.02 dtk) mysql> 

Atur kata sandi baru

Selanjutnya, atur kata sandi root baru ke misalnya. LinuxConfig dan berhenti:

mysql> atur kata sandi untuk root@'localhost' = kata sandi ('linuxconfig'); Query ok, 0 baris terpengaruh, 1 peringatan (0.01 dtk) mysql> berhenti bye 

Restart database mysql

Dengan anggun menghentikan proses mysql saat ini:

# kill %1 [1]+ selesai/usr/sbin/mysqld --skip-grant-tabel --skip-networking 

Selanjutnya, kita perlu memulai database MySQL:

# layanan mysql mulai 

Masuk dengan kata sandi baru

# mysql -u root --password = linuxconfig mysql: [peringatan] Menggunakan kata sandi pada antarmuka baris perintah bisa tidak aman. Selamat datang di Monitor MySQL. Perintah diakhiri dengan; atau \ g. ID Koneksi MySQL Anda adalah 7 Versi Server: 5.7.12-0ubuntu1 (Ubuntu) Hak Cipta (C) 2000, 2016, Oracle dan/atau afiliasinya. Seluruh hak cipta. Oracle adalah merek dagang terdaftar dari Oracle Corporation dan/atau afiliasinya. Nama lain mungkin menjadi merek dagang dari pemiliknya masing -masing. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. mysql> 

Tutorial Linux Terkait:

  • Cara memformat data dengan kolom di linux
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Cara menginstal mysql di almalinux
  • Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
  • Instal MySQL di Ubuntu 20.04 LTS Linux
  • MySQL: Izinkan akses pengguna ke database
  • SQLite Linux Tutorial untuk Pemula
  • MySQL: Izinkan pengguna membuat database
  • Pengantar Otomatisasi Linux, Alat dan Teknik