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;
相关推荐
九皇叔叔16 分钟前
MySQL 8.x 隔离级别调整
数据库·mysql·事务·隔离级别
许愿OvO1 小时前
MySQL 8.3.0 运维与集群架构实战
运维·mysql·架构
程序员张32 小时前
MySQL创建用户且只能访问指定数据库表
mysql
阿维的博客日记3 小时前
我现在能理解mvcc让读不阻塞,但是无法理解mvcc让写不阻塞??
mysql·事务·mvcc
禹凕3 小时前
MYSQL——基础知识(SQL的临时表和克隆表)
sql·mysql
jvvz afqh3 小时前
MySQL Workbench菜单汉化为中文
android·数据库·mysql
阿维的博客日记4 小时前
隔离性和mvcc有什么关系吗
数据库·mysql·事务·mvcc·隔离性
Vect__4 小时前
初识MySQL,数据库相关概念,库操作,表操作
数据库·mysql
空空潍4 小时前
MySQL索引不生效?一文理解CBO成本模型
数据库·sql·mysql
nLYA SCOL5 小时前
MySQL数据的增删改查(一)
android·javascript·mysql