Pengguna root dinafikan akses kepada MySQL
P粉208469050
P粉208469050 2023-11-09 11:00:45
0
1
748

Saya baru-baru ini memasang MySQL pada x86_64 *Ver 8.0.28-0ubuntu0.20.04.3 for Linux ((Ubuntu))*

Selepas pemasangan, apabila saya cuba mengakses cangkerang saya tertera

Ralat 1045 (28000): Akses ditolak untuk pengguna "root"@"localhost" (menggunakan Kata laluan: Tidak)

Dengan atau tanpa sudo, saya tahu ini mempunyai jawapan pada timbunan dan forum lain tetapi tiada satu pun daripada mereka nampaknya telah membantu saya, saya telah cuba memasang semula pelayan MySQL tetapi itu tidak membantu sama ada, saya telah cuba melangkau pilihan pemberian dan kemudian Tukar kata laluan root tetapi juga gagal, perlukan bantuan, terima kasih

P粉208469050
P粉208469050

membalas semua(1)
P粉752812853

Anda boleh menetapkan semula kata laluan anda dengan satu masa henti. Untuk versi 8, ikut sahaja langkah di bawah.

  1. Hentikan perkhidmatan Mysql $ systemctl hentikan mysql
  2. Sekarang jalankan perkhidmatan Mysql dalam mod jadual geran langkau. $ mysqld_safe --skip-grant-tables &
  3. Log masuk ke perkhidmatan sekarang $ mysql -uroot
  4. Laksanakan pertanyaan kebenaran muat semula
  5. Laksanakan pertanyaan perubahan $ ubah pengguna 'root'@'localhost'dikenal pasti dengan 'kata laluan';
  6. Hentikan perkhidmatan mysql sekarang $ systemctl hentikan mysql
  7. Sekarang mulakan semula perkhidmatan mysql $ systemctl mulakan semula mysql
  8. Cuba log masuk dengan kata laluan anda yang dikemas kini sekarang
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan