alter user root@localhost identified by '1Q2w3e4r';
【注意】如上root用户的密码设置成功。
【报错】mysql默认密码等级高,如果设置密码过于简单则会报如下错:
【解决办法】两种解决办法:
第一种:提高密码强度:数字+字母+特殊字符
第二种:设置mysql密码安全等级:
#设置密码安全等级为LOWset global validate_password_policy=LOW;#再次修改mysql密码为123
alter user root@localhost identified by '123';
3.4、开启远程登录
【说明】MySQL8.0 以上将创建账户和赋予权限分开了,需要用两个语句创建新账号,赋予远程权限;
【操作步骤】
#1.登录mysql
mysql -u root -p
#2.使用mysql库
use mysql
#3.创建一个用户用于远程登录(test是用户名,test_pwd是密码,可以替换为自己的)
create user 'test'@'%' identified by 'test_pwd';#4.授权远程登录(注意test改为上面创建的用户名,ip可以换为自己的ip)#4.1.仅授权某一个ip访问
grant all privileges on *.* to 'test'@'183.129.241.197' with grant option;#4.2.允许所有 ip 远程访问(危险!)
grant all privileges on *.* to 'test'@'%' with grant option;