mysql 8 修改账号密码
### my.cnf [mysqld] 下配置skip-grant-tables
flush privileges;
###方案一,直接修改
alter user 'root'@'localhost' identified by '123456';
###方案二,删除原来的用户重新创建用户
#删除用户
DROP USER 'root'@'localhost';#localhost,默认本地访问,限制ip可直接使用实际的IP地址,不限制IP则使用‘%’
#创建用户
CREATE USER 'root'@'localhost'
IDENTIFIED BY 'password'; #创建用户root,密码为password
#授权
GRANT ALL #对用户开发所有权限,(除外GRANT OPTION)
ON *.* #权限针对所有库所有表,库.表
TO 'root'@'localhost' #赋权用户@地址
WITH GRANT OPTION;
修改后重启服务