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

Instalasi MYSQL baru, Akses ditolak untuk 'root' pengguna

Saya masih tidak tahu mengapa Saya terkunci, tetapi untuk menyelesaikan masalah saya harus mengatur ulang kata sandi root mysql, yang saya lakukan mengikuti instruksi di situs ini (tetapi saya memodifikasinya untuk Ubuntu 13.10):https://help.ubuntu.com/community/MysqlPasswordReset

Hentikan proses daemon mysql menggunakan perintah ini :

sudo pkill mysqld

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

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

mulai proses klien mysql menggunakan perintah ini

mysql -u root

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

FLUSH PRIVILEGES;

Kemudian setel ulang/perbarui kata sandi Anda

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

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';

Setelah Anda menerima pesan yang menunjukkan kueri berhasil (satu atau beberapa baris terpengaruh), hak flush:

FLUSH PRIVILEGES;

Kemudian hentikan proses mysqld dan luncurkan kembali dengan cara klasik:

sudo pkill mysqld
sudo service mysql restart

Beberapa dari langkah-langkah tersebut mungkin tidak diperlukan tetapi begitulah cara saya berhasil mereset kata sandi pengguna root mysql di Ubuntu Server 13.10 setelah mengimpor file mysqldump dari server lampu lama



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Operator RLIKE Bekerja di MySQL

  2. Keamanan dasar, PHP mySQl

  3. Kapan dan mengapa menggunakan mysqli_fetch_row, mysqli_fetch_object, mysqli_fetch_assoc, mysqli_fetch_array

  4. Bangun menu dinamis menggunakan Kumpulan Bersarang

  5. Ubah nilai mysql LONGTEXT ke nilai VARCHAR?