mysql8忘记密码重置密码和创建新用户

mysql8忘记密码

  1. 查询进程 ps -ef |grep mysql

  2. 杀死进程

    • kill -9 [进程id] 或 systemctl stop mysqld
  3. 跳过权限 启动
    /usr/local/mysql/bin/mysqld --skip-grant-tables --port=13306 --socket=/usr/local/mysql/socket/mysql13306.sock &

  4. 另起会话登录

    • 执行 mysql -u root --port=13306 --socket=/usr/local/mysql/socket/mysql13306.sock
    • 修改密码
    bash 复制代码
    mysql> FLUSH PRIVILEGES;
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'uz@2024#uz';
    mysql> exit;
  5. 正常启动mysql

    • 杀死之前的mysql进程 [参照步骤一步骤二]
    • 重新启动 mysql systemctl start mysqld
  6. 使用更改后的root密码登录并创建用户
    cd /usr/local/mysql/bin/
    ./mysql -u root --port=13306 --socket=/usr/local/mysql/socket/mysql13306.sock -p

    bash 复制代码
    mysql> CREATE USER 'mysql_uz'@'%' IDENTIFIED BY 'UZ@2024';
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'mysql_uz'@'%';
    mysql> exit;
相关推荐
高级程序源3 分钟前
springboot社区医疗中心预约挂号平台app-计算机毕业设计源码16750
java·vue.js·spring boot·mysql·spring·maven·mybatis
O***Z61614 分钟前
三分钟内快速完成MySQL到达梦数据库的迁移
数据库·mysql
菜鸟小九2 小时前
mysql(锁)
数据库·mysql·oracle
云和数据.ChenGuang3 小时前
运维面试题之oracle和mysql单表最大容量
运维·mysql·oracle
Z***G4794 小时前
【零基础学Mysql】常用函数讲解,提升数据操作效率的利器
数据库·mysql
aml258__4 小时前
MySQL 数据库管理入门:从创建到删除(T1)
数据库·mysql·oracle·初学数据库
beata5 小时前
MySQL 索引你真的用对了吗?
mysql
TDengine (老段)5 小时前
MySQL/PG/TDengine 时间范围 SQL 表达式
sql·mysql·tdengine
大白的编程日记.6 小时前
【计算网络学习笔记】MySql的多版本控制MVCC和Read View
网络·笔记·学习·mysql
gAlAxy...9 小时前
SpringMVC 响应数据和结果视图:从环境搭建到实战全解析
大数据·数据库·mysql