USE mysql;mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '{your password}';
sql
FLUSH PRIVILEGES;
spa
MySQL8 的三种身份认证token
1. caching_sha2_passwordstring
2. sha256_passwordio
3. mysql_native_passwordclass
MySQL8 默认使用 caching_sha2_password登录
MySQL中用户标示是 user 和 host 组成的二元组,须要确保二元组存在,不然会报错:word
'user'@'localhost' 本地登陆的user用户localhost
'user'@'192.168.0.103' 指定IP登陆的user用户
'user'@'%' 全部IP登陆的user用户
用户信息记录在 mysql.user 表中
建立新用户命令 CREATE USER
删除用户命令 DROP USER