GNU/Linux >> Belajar Linux >  >> Linux

Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan sandi:Ya) setelah reset sandi LINUX

Saya dapat memecahkan masalah ini dengan menjalankan pernyataan ini

sudo dpkg-reconfigure mysql-server-5.5

Yang akan mengubah kata sandi root.


Anda harus mengatur ulang kata sandi! langkah-langkah untuk mac osx (diuji dan berfungsi) dan ubuntu

Hentikan MySQL

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

Mulai dalam mode aman:

$ sudo mysqld_safe --skip-grant-tables

(baris di atas adalah seluruh perintah)

Ini akan menjadi perintah yang berkelanjutan hingga proses selesai jadi buka jendela shell/terminal lain, masuk tanpa kata sandi:

$ mysql -u root

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

Mulai MySQL

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

kata sandi baru Anda adalah 'kata sandi'.


Saya memiliki masalah yang sama. Anda harus menulis mysql -u root -p

BUKAN mysql atau mysql -u root -p root_password


Linux
  1. Cara Mengatur Hak Istimewa Sudo untuk Pengguna di Linux

  2. Linux – Bagaimana Membatasi Akses Internet Untuk Pengguna Tertentu Di Lan Menggunakan Iptables Di Linux?

  3. Setel ulang kata sandi root MySQL

  1. ketika menggunakan CPAN di linux ubuntu haruskah saya menjalankannya menggunakan sudo / sebagai root atau sebagai pengguna default saya

  2. GALAT 1045 (28000):Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:YA)

  3. mysql (mariadb) ERROR 1698 (28000):Akses ditolak untuk pengguna 'root'@'localhost'

  1. Setel Ulang Kata Sandi Root di Linux

  2. Cara Mengatur Ulang Kata Sandi Root MySQL Atau MariaDB

  3. Cara Mengatur Ulang Kata Sandi untuk Sudo di Debian