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;
相关推荐
chushiyunen4 分钟前
r树索引、mysql对r树的支持
数据库·mysql
罗超驿31 分钟前
16.深入理解数据库事务:从转账场景剖析ACID四大特性与回滚(Rollback)机制
数据库·mysql
@nengdoudou2 小时前
KingbaseES数据库MySQL模式使用 “GROUP BY“
数据库·mysql
Wait....3 小时前
死锁的知识总结
数据库·mysql
逻辑羊驼4 小时前
VSCODE 连接 MySQL 数据库并执行当地SQL文件
数据库·mysql
夜白宋4 小时前
【Mysql深入】二、事务
数据库·mysql
Elnaij4 小时前
MySQL数据库入门到进阶!(3)——MySQL数据类型和MySQL表的约束
数据库·mysql
heimeiyingwang7 小时前
【架构实战】MySQL主从复制与读写分离:数据库高可用架构
数据库·mysql·架构
网管NO.17 小时前
MySQL、Oracle、PostgreSQL 深度对比,数据库怎么选?
数据库·mysql·oracle
我叫张小白。8 小时前
CentOS 7 安装 MySQL 8.0 完整指南(含远程连接配置)
linux·mysql·centos