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

MySQL:ERROR 1227 (42000):Akses ditolak - Tidak dapat MENCIPTAKAN PENGGUNA

Hal pertama yang harus dilakukan adalah menjalankan ini:

SHOW GRANTS;

Anda akan segera melihat bahwa Anda diberi pengguna anonim untuk mengautentikasi ke mysql.

Alih-alih masuk ke mysql dengan

mysql

login seperti ini:

mysql -uroot

Secara default, [email protected] memiliki semua hak dan tidak memiliki kata sandi.

Jika Anda tidak dapat login sebagai root tanpa kata sandi, lakukan hal berikut:

Langkah 01) Tambahkan dua opsi di bagian mysqld dari my.ini:

[mysqld]
skip-grant-tables
skip-networking

Langkah 02) Mulai ulang mysql

net stop mysql
<wait 10 seconds>
net start mysql

Langkah 03) Hubungkan ke mysql

mysql

Langkah 04) Buat sandi dari [email protected]

UPDATE mysql.user SET password=password('whateverpasswordyoulike')
WHERE user='root' AND host='localhost';
exit

Langkah 05) Mulai ulang mysql

net stop mysql
<wait 10 seconds>
net start mysql

Langkah 06) Masuk sebagai root dengan kata sandi

mysql -u root -p

Anda harus baik dari sana.

PERINGATAN:Harap hapus pengguna anonim !!!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Versi mana yang merupakan Server MySQL saya?

  2. Data Hirarki - Model Kumpulan Bersarang:MySql

  3. MYSQL beberapa sisipan di codeigniter

  4. bagaimana menghubungkan ke database di server lain

  5. async dan tunggu panggilan MySQL di node js