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

Menyetel ulang kata sandi ROOT di MySQL 5.6

Di Windows :

0) matikan layanan mysql56

1) pergi ke C:\ProgramData\MySQL\MySQL Server 5.6 , perhatikan bahwa ProgramData adalah folder tersembunyi

2) cari file my.ini , buka dan tambahkan satu baris skip-grant-tables di bawah [mysqld] ,simpan

[mysqld]

skip-grant-tables

3) mulai layanan mysql56

4) dengan benar, Anda dapat mengakses database, jalankan mysql

5) dan gunakan kueri di bawah ini untuk memperbarui kata sandi

update mysql.user set password=PASSWORD('NEW PASSWORD') where user='root';

catatan :untuk versi yang lebih baru, gunakan authentication_string bukannya password

6) matikan layanan lagi, hapus baris skip-grant-tables simpan, dan mulai layanan lagi. coba gunakan kata sandi yang Anda tetapkan untuk masuk.

Di Mac :

0) menghentikan layanan

sudo /usr/local/mysql/support-files/mysql.server stop

1) lewati tabel hibah

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

setelah dijalankan, jangan tutup, dan buka jendela terminal baru

2) masuk ke terminal mysql

/usr/local/mysql/bin/mysql -u root

3) perbarui kata sandi

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

untuk versi yang lebih baru seperti 5.7, gunakan

UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root';

4) jalankan FLUSH PRIVILEGES;

5) jalankan \q untuk berhenti

6) mulai server mysql

sudo /usr/local/mysql/support-files/mysql.server 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. Pernyataan SELECT yang digunakan memiliki jumlah kolom yang berbeda (REDUX!!)

  2. Urutan SQL Berdasarkan Hitungan

  3. Menggunakan strtotime untuk tanggal sebelum 1970

  4. Kolom MySQL tidak dikenal dalam klausa ON

  5. Menginstal Driver MySQL JDBC di Integrasi Data Pentaho dan alat BA Server