Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mysqladmin:kết nối với máy chủ tại 'localhost' không thành công

Phiên bản ngắn :Nếu người dùng MySQL của bạn root cần mật khẩu để kết nối, bạn nên có mysqladmin cung cấp mật khẩu đó;)

Phiên bản dài hơn :Người dùng MySQL của bạn root dường như cần mật khẩu để kết nối

Nhưng mysqladmin cố gắng kết nối mà không mật khẩu

mysqladmin làm điều đó bởi vì bạn không nói với nó theo cách khác;)

mysqladmin , giống như các công cụ dòng lệnh khác liên quan đến MySQL (mysql , mysqldump , mysqlshow v.v.), cung cấp các tùy chọn để cung cấp dữ liệu truy cập đó.

  • h :Kết nối với máy chủ nào. Nếu không được cung cấp, localhost được giả định
  • u :Người dùng sẽ kết nối với tư cách nào. Nếu không được cung cấp, hãy root được giả định
  • p :Sử dụng mật khẩu nào. Nếu không được cung cấp, không có mật khẩu nào được sử dụng

Bạn sẽ có thể sử dụng một cái gì đó như

mysqladmin -uroot -pmysupersecretpassword proc

(lưu ý rằng không có khoảng trống giữa các tùy chọn và giá trị của chúng). Bạn cũng có thể yêu cầu MySQL nhập mật khẩu như

mysqladmin -uroot -p proc

Cùng với đó, MySQL sẽ cung cấp cho bạn lời nhắc để bạn có thể nhập mật khẩu của mình.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL trả về bản ghi đầu tiên và cuối cùng cho các kết quả giống hệt nhau liên tiếp

  2. Lỗi nghiêm trọng:Lỗi không xác định:Gọi đến hàm không xác định mysql_connect ()

  3. Khung Enity với MySQL

  4. Lỗi SQL tôi không thể tìm ra điều này

  5. Chỉ định mật khẩu trong chuỗi kết nối MySQL