Ở các phiên bản MySQL gần đây, thì sự phức tạp và yêu cầu bảo mật mật khẩu của User càng yêu cầu cao. Nếu như bạn tạo 1 user, hoặc đổi password của tài khoản root mà gặp lỗi sau:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
Thì bạn đừng quá lo lắng, hãy tạo mật khẩu đủ khó, hoặc có thực hiện các bước dưới đây để có thể thiết lập 1 password đơn giản.
Với MySQL 8
– Thiết lập mật khẩu đơn giản tạm thời (Chỉ có tác dụng trong phiên làm việc của bạn)
mysql> SET GLOBAL validate_password.policy=LOW; mysql> SET GLOBAL validate_password.length=6;
– Thiếp lập mật khẩu vĩnh viễn trong MySQL 8
Thêm setting ở file /etc/my.conf
default-authentication-plugin=mysql_native_password
Với các bản MySQL Version thấp hơn
mysql> uninstall plugin validate_password;
Kiểm tra lại bằng cách update lại mật khẩu của user root
mysql> alter user 'root'@'localhost' identified by '123456';
Nguồn: vinasupport.com