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;

修改后重启服务

posted @ 2022-05-05 20:09  复一日  阅读(237)  评论(0编辑  收藏  举报