Tôi vừa cài đặt MariaDb
trên Ubuntu Gnome mới và chạy mysql_secure_installation sau đó tôi đặt mật khẩu quản trị viên đàng hoàng, xóa người dùng ẩn danh, v.v.
Sau đó tôi nhận ra một số hành vi lạ liên quan đến mật khẩu quản trị viên:
- Nếu tôi cố gắng đăng nhập từ tài khoản người dùng thông thường của mình bằng lệnh
mysql -u root -p
tôi luôn gặp lỗi:ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Tôi khá chắc chắn rằng mình đã nhập đúng mật khẩu mà tôi đã đặt với mysql_secure_installation trước đó ... - Khi tôi chạy lệnh từ root bằng cách sử dụng
sudo mysql -u root -p
, tôi luôn có quyền truy cập vào cơ sở dữ liệu, bất kể tôi thực sự nhập mật khẩu nào ...
Đây có phải là hành vi bình thường, tôi đang làm gì sai hay bằng cách nào đó tôi đã làm hỏng việc cài đặt?