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;
相关推荐
翔云12345617 分钟前
MVCC(多版本并发控制)
数据库·mysql
静听山水1 小时前
mysql语句执行过程
数据库·mysql
Q_w77422 小时前
一个真实可用的登录界面!
javascript·mysql·php·html5·网站登录
容器( ु⁎ᴗ_ᴗ⁎)ु.。oO3 小时前
MySQL事务
数据库·mysql
数据龙傲天4 小时前
1688商品API接口:电商数据自动化的新引擎
java·大数据·sql·mysql
engineer-gxd5 小时前
MySQL 表的操作
mysql
cyt涛5 小时前
MyBatis 学习总结
数据库·sql·学习·mysql·mybatis·jdbc·lombok
看山还是山,看水还是。6 小时前
MySQL 管理
数据库·笔记·mysql·adb
momo小菜pa6 小时前
【MySQL 09】表的内外连接
数据库·mysql
Jasonakeke6 小时前
【重学 MySQL】四十九、阿里 MySQL 命名规范及 MySQL8 DDL 的原子化
数据库·mysql