Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana saya bisa mengatur kata sandi mysql di skenario mysqld_safe sedang berjalan?

1-Hentikan proses iblis mysql menggunakan perintah ini :

sudo /etc/init.d/mysql stop

2-Mulai proses iblis mysqld menggunakan opsi --skip-grant-tables dengan perintah ini

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

3-mulai proses klien mysql menggunakan perintah ini

mysql -u root

4-dari prompt mysql jalankan perintah ini untuk dapat mengubah kata sandi apa pun

HAK ISTIMEWA;

5-Kemudian setel ulang/perbarui kata sandi Anda

SET SANDI UNTUK [email protected] 'localhost' =PASSWORD('password');

6-Jika Anda memiliki akun root mysql yang dapat terhubung dari mana saja, Anda juga harus melakukan:

UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

7-Metode Alternatif:

GUNAKAN pengguna mysqlUPDATE SET Password =PASSWORD('newpwd')WHERE Host ='localhost' AND User ='root';

8-Dan jika Anda memiliki akun root yang dapat diakses dari mana saja:

GUNAKAN pengguna mysqlUPDATE SET Password =PASSWORD('newpwd')WHERE Host ='%' AND User ='root';

Untuk salah satu metode, setelah menerima pesan yang menunjukkan kueri berhasil (satu atau beberapa baris terpengaruh), hak flush:

HAK ISTIMEWA;

9-Kemudian hentikan proses mysqld dan luncurkan kembali dengan cara klasik:

sudo /etc/init.d/mysql stop

sudo /etc/init.d/mysql start




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/mySQL - cara mengambil baris bersarang ke dalam array multidimensi

  2. MySQL - PERBARUI beberapa baris dengan nilai berbeda dalam satu kueri

  3. Kapan menggunakan MongoDB

  4. PHP &MySQL membandingkan kata sandi

  5. mysql GROUP_CONCAT duplikat