Có vẻ như thiếu khoảng trắng giữa tên người dùng và - mật khẩu
Nếu bạn không biết mật khẩu gốc, với Debian hoặc Ubuntu, có một cách dễ dàng để đặt lại mật khẩu đó:Đầu tiên, tải phiên bản chính xác của máy chủ của bạn bằng cách sử dụng
sudo dpkg --get-selections | grep 'mysql-server-'
Sau đó, chỉ cần sử dụng sudo dpkg-recfigure mysql-server-5.x
(btw, thay thế 5.x bằng số phiên bản thực của bạn)
Khi cài đặt mới, mật khẩu gốc mặc định trống, vì vậy bạn có thể đăng nhập chỉ bằng
mysql -u root
Rõ ràng là bạn nên thêm mật khẩu gốc sau khi cài đặt
mysqladmin -u root password [newpassword]
Trong hầu hết các trường hợp, bạn cũng nên thiết lập các tài khoản dành riêng với các quyền hạn chế trước khi làm việc với DB.