Bagaimana untuk Menetapkan Kata Laluan Pentadbiran WordPress melalui Prompt Perintah MySQL

Bagaimana untuk Menetapkan Kata Laluan Pentadbiran WordPress melalui Prompt Perintah MySQL

Pernahkah anda melupakan kata laluan pentadbir WordPress anda dan tidak mempunyai akses ke akaun e-mel anda atau belum mengkonfigurasi akaun e-mel anda dengan betul di WordPress? Takut, kerana dalam tutorial hari ini kita akan belajar bagaimana untuk menetapkan semula kata laluan pentadbir WordPress melalui arahan arahan MySQL. Menetapkan semula Kata Laluan Admin WordPress melalui Prompt Perintah MySQL, tugasnya yang agak mudah, anda perlu mempunyai kelayakan log masuk pangkalan data dan pengguna anda, atau mempunyai akses ke fail wp-config.php. Mari kita mulakan!

Menetapkan semula kata laluan admin WordPress melalui MySQL

Mari kita mulakan dengan melihat nama pengguna dan kata laluan yang anda tetapkan untuk pangkalan data WordPress anda dalam fail wp-config.php anda terlebih dahulu, lakukannya dengan menavigasi direktori WordPress dipasang dan kemudian buka wp-config.php dengan nano:

# nano wp-config.php

Cari baris berikut dalam fail wp-config.php anda:

// ** Tetapan MySQL - Anda boleh mendapatkan maklumat ini dari hos web anda ** // / ** Nama pangkalan data untuk WordPress * / define ('DB_NAME', 'database_name_here'); / ** Nama pengguna pangkalan data MySQL * / define ('DB_USER', 'username_here'); / ** Kata laluan pangkalan data MySQL * / define ('DB_PASSWORD', 'password_here'); / ** MySQL hostname * / define ('DB_HOST', 'localhost');

Sekarang bahawa kami mempunyai semua maklumat yang kami perlukan, kami akan membuka prompt arahan MySQL dengan arahan berikut:

# mysql -u username_here -p -d database_name_here

Masukkan kata laluan apabila diminta dan kemudian masukkan pertanyaan berikut dalam prompt arahan MySQL:

mysql> gunakan 'database_name_here'; Membaca maklumat jadual untuk menyelesaikan nama jadual dan lajur Anda boleh mematikan ciri ini untuk mendapatkan permulaan yang lebih cepat dengan -A Pangkalan Data berubah

Cari jadual pengguna dengan pertanyaan berikut:

mysql> show tables LIKE '% users'; + --------------------------------------- + | Tables_in_database_name_here (% pengguna) | + --------------------------------------- + | wp_users | + --------------------------------------- + 1 baris dalam set (0.00 sec)

Gunakan jadual pengguna yang awalan dari output pertanyaan di atas dalam pertanyaan berikut, untuk contoh kami akan menggunakan 'wp_users'. Kami juga menggunakan 'admin' sebagai pengguna pentadbir, nama pengguna pentadbir mungkin berbeza:

mysql> SELECT ID, user_login, user_pass FROM wp_users WHERE user_login = 'admin'; + ---- + ------------ + ------------------------------- ----- + | ID | user_login | user_pass | + ---- + ------------ + ------------------------------- ----- + | 1 | admin | $ P $ BiD1utsVDNrPVFm7.wcwPGzc.rKbu5. | + ---- + ------------ + ------------------------------- ----- + 1 baris dalam set (0.00 sec)

Pertanyaan di atas menghasilkan baris yang mengandungi kata laluan WordPress yang disulitkan semasa pengguna pentadbir, kami akan mengubahnya menggunakan pertanyaan ini, pastikan untuk mengganti 'kata laluan baru' untuk kata laluan anda sendiri:

mysql> UPDATE wp_users SET user_pass = MD5 ('new_password') WHERE user_login = 'admin'; Permintaan OK, baris 1 terjejas (0.01 sec) Baris dipadankan: 1 Berubah: Amaran 1: 0

Sekarang periksa jika kata laluan telah berubah:

mysql> SELECT ID, user_login, user_pass FROM wp_users WHERE user_login = 'admin'; + ---- + ------------ + ------------------------------- --- + | ID | user_login | user_pass | + ---- + ------------ + ------------------------------- --- + | 1 | admin | 88162595c58939c4ae0b35f39892e6e7 | + ---- + ------------ + ------------------------------- --- + 1 baris dalam set (0.00 sec)

Kemudian ketik keluar untuk keluar dari prompt perintah MySQL:

mysql> keluar Bye

Menetapkan semula kata laluan admin WordPress melalui wp-cli

Jika anda tidak mahu mengganggu laluan panjang melalui MySQL, anda boleh menukar kata laluan pentadbir WordPress anda dengan alat yang kemas disebut wp-cli yang dianggap pisau tentera swiss WordPress. Untuk memuat turun wp-cli jalankan arahan berikut:

# curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Semak sama ada wp-cli berfungsi:

# php wp-cli.phar --info

Kemudian buat wp-cli laksana dan pindahkan ke '/ usr / local / bin':

# chmod + x wp-cli.phar # mv wp-cli.phar / usr / local / bin / wp

Sekarang arahkan ke direktori root pemasangan WordPress anda dan kemudian jalankan perintah wp-cli berikut:

# wp pembaruan pengguna admin --user-pass = new_password

Sekali lagi, pastikan anda mengganti 'admin' dengan nama pengguna pentadbir WordPress anda dan 'new_password' dengan kata laluan yang anda inginkan.

Sekiranya anda menjalankan wp-cli sebagai root maka tambah pilihan '-allow-root' pada akhir perintah seperti ini:

# wp pembaruan pengguna admin --user-pass = new_password --allow-root

Itulah, kini anda sepatutnya telah berjaya mengubah kata laluan untuk pengguna pentadbir WordPress anda.

Artikel Asal

Sebarkan cinta

Sila tinggalkan balasan anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda *