Ralat Mysql 1045 (28000) Akses Ditolak untuk Penyelesaian Pengguna - Penyelesaian

Ralat Mysql 1045 (28000) Akses Ditolak untuk Penyelesaian Pengguna - Penyelesaian

Gejala:

Tidak dapat mengakses pangkalan data MySQL dari jauh akar akaun. Sebarang percubaan untuk mengakses pangkalan data MySQL akan mengakibatkan kesilapan:

Ralat 1045 (28000): Akses ditolak untuk pengguna 'root'@'ip-address' (menggunakan kata laluan: ya) 

Penyelesaian:

Mesej ralat mysql di atas adalah tingkah laku lalai pelayan MySQL untuk tidak membenarkan pengguna root untuk menyambung jauh dengan lalai pengguna root dibenarkan untuk menyambung ke pelayan MySQL dari localhost itu dia 127.0.0.1. Penyelesaiannya adalah untuk membuat pengguna pentadbir baru. Perintah SQL di bawah akan membuat pengguna baru yang dipanggil admin dan memberikan akses jauh:

mysql> buat pengguna 'admin'@'%' yang dikenal pasti oleh "; pertanyaan ok, 0 baris terjejas (0.00 saat) mysql> memberikan semua keistimewaan di *.* Kepada 'admin'@'%' dengan pilihan geran; Pertanyaan ok, 0 baris terjejas (0.00 saat) 

Penyelesaian alternatif tetapi tidak disyorkan adalah untuk memberikan akses MySQL jauh kepada pengguna root:

mysql> memberikan semua keistimewaan di *.* Ke 'root'@'%' yang dikenal pasti oleh 'kata laluan'; Pertanyaan ok, 0 baris terjejas (0.00 saat) 

Baris di atas akan memberikan keistimewaan kepada pengguna root untuk menyambung dari jauh:

$ mysql -u root -password -h 172.17.0.14 Selamat Datang ke Monitor MariaDB. Perintah berakhir dengan; atau \ g. ID sambungan mysql anda ialah 41 versi pelayan: 5.5.43-0+DEB8U1 (Debian) Hak Cipta (c) 2000, 2015, Oracle, MariaDB Corporation AB dan lain-lain. Taipkan 'bantuan;' atau '\ h' untuk mendapatkan bantuan. Taipkan '\ c' untuk membersihkan pernyataan input semasa. Mysql [(tidak)]> bye 

Tutorial Linux Berkaitan:

  • Cara mengeluarkan bloatware dari Samsung Android Mobile anda ..
  • Cara membuat Modify dan Padam Akaun Pengguna di Linux
  • Pemasangan ampache raspberry pi
  • Cara menetapkan semula kata laluan pada almalinux
  • Mengendalikan input pengguna dalam skrip bash
  • Pasang mysql di Ubuntu 20.04 LTS Linux
  • Cara Menyiapkan Pelayan dan Pelayan FTP/SFTP di Almalinux
  • Cara Menambah/Buang Pengguna di Manjaro Linux
  • Pemasangan WordPress OpenLiteSpeed
  • Cara Memasang MySQL di Almalinux