phpMyAdmin
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> phpMyAdmin

# 1045 - Quyền truy cập bị từ chối đối với người dùng 'root' @ 'localhost' (sử dụng mật khẩu:CÓ)

Lần đầu tiên tôi thay đổi mật khẩu gốc chạy mysql tại một lời nhắc với

mysql -u root -p

Cập nhật mật khẩu:

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

Đã chỉnh sửa dòng trong tệp config.inc.php với mật khẩu gốc mới:

$cfg['Servers'][$i]['password'] = 'MyNewPass'

Dừng và khởi động lại dịch vụ mysql (trong Windows:mysql_stop.bat /mysql_start.bat )

và có phpMyAdmin hoạt động!

CHỈNH SỬA 2017:cho MySQL≥5.7, hãy sử dụng authentication_string thay cho Password (xem câu trả lời này ):

UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Hàm MIN trong SQL với mệnh đề where

  2. Truy vấn hoạt động trong phpmyadmin nhưng không hoạt động trong tập lệnh PHP

  3. HTML / PHP chọn một giá trị từ menu thả xuống và truy xuất hàng được liên kết và xuất tất cả dữ liệu từ hàng đó

  4. Các ký tự tiếng Ả Rập không hiển thị trong phpMyAdmin

  5. phpMyAdmin - Dấu ngã (~) trong cột hàng nghĩa là gì?