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
-
ketika menggunakan CPAN di linux ubuntu haruskah saya menjalankannya menggunakan sudo / sebagai root atau sebagai pengguna default saya
-
GALAT 1045 (28000):Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:YA)
-
mysql (mariadb) ERROR 1698 (28000):Akses ditolak untuk pengguna 'root'@'localhost'