首页 > 数据库 >mysql忘记root密码的解决办法

mysql忘记root密码的解决办法

时间:2022-12-30 13:31:08浏览次数:41  
标签:bin 解决办法 root usr mysql local user

mysql5.7

mysql安装目录为/usr/local/mysql

通过mysqld启动mysql服务。 

/usr/local/mysql/bin/mysqld --skip-grant-tables --user=root 

[root@localhost bin]# /usr/local/mysql/bin/mysql -uroot -p 回车进入 

mysql> update user set authentication_string=password('123456') where user='root'; 

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)

mysql> exit;

回头再杀死之前mysqld启动的进程。正常启动mysql。

mysql8的方式略有些不同

先在my.cnf添加skip-grant-tables

mysql忘记root密码的解决办法_mysql

刷新权限

flush privileges

修改密码就不能与mysql5.7一样操作,因为mysql8不能使用password函数进行密码加密操作。通过

alter user 'root'@'localhost' identified by '1234567'

mysql忘记root密码的解决办法_mysql_02

假如想修改远程登录root,那么就执行alter user 'root'@'%' identified by '1234567'

标签:bin,解决办法,root,usr,mysql,local,user
From: https://blog.51cto.com/wyf1226/5980125

相关文章

  • MySQL中B-Tree和B+Tree创建过程
    1.B-Tree以一颗最大度数为5(5阶)的B-tree为例,每个节点最多存储4个key,5个指针。意味着:在一个有n个key的节点中,有n+1个指针,原理如下图:现在,依次存入如下数据:200、100、400、......
  • MySQL-(InnoDB)事务和锁
    在事务并行处理背景下,不同的事务之间因数据共享的状态变化,存在着某种依赖/隔离影响。即事务隔离级别。事务隔离级别,官网的解释在这里。InnoDB提供SQL:1992标准描述的所......
  • MySQL复制常见报错处理【转】
    在日常工作中,笔者遇到过很多MySQL主从复制报错的情况,这篇文章就来聊一聊常见的一些复制报错,以及处理办法。1serverid重复这个在我们刚接触主从复制的时候可能会犯的错......
  • MySQL 复制延迟怎么处理【转】
    我们在工作过程中,可能多多少少会遇到主从延迟的情况,这一节内容我们就来聊聊什么情况可能出现主从延迟,怎样判断延迟,存在延迟怎么处理。根据笔者以往的经验,导致复制延迟可能......
  • mysql记录查询的sql
    showprocesslist;二、mysql查看已经执行的历史sql语句(方法:开启日志模式)开启日志SETGLOBALlog_output='TABLE';SETGLOBALgeneral_log='ON';查看是否开启showvaria......
  • MySQL 5.7 版本的安装及简单使用(图文教程)
    MySQL5.7版本的安装使用详细教程写得还是比较详细,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但是我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我......
  • MySQL数据库优化的八种方式(经典必看)MySQL数据库优化的八种方式(经典必看)
    MySQL数据库优化的八种方式(经典必看) MySQL/Oracle数据库优化总结(非常全面)置顶2017年08月21日21:05:30阅读数:8442MySQL数据库优化的八种方式(经典必看)引言: ​​关于......
  • mysql 关联查询速度慢 (解决)
     转载:https://blog.csdn.net/qq_48091113/article/details/122695260 1.记录原因:mysql关联查询速度很慢,是由于字段字符集规则不一致所导致1.1在一次线上的服务中,......
  • 10-Mysql注入漏洞
    手工注入:get:url中带参数xxx.asp/asp?id=123123单引号and1=1/-0baidu.com/xxx.php?id=12312string=hasdfsdstring=网站asp/aspxaccess/sqlserverpost:搜索框、登录、注册、......
  • mysql root 用户有多个密码
    mysql是用用户名+ip来区分用户的,如下,是三个不同的用户'username'@'localhost''username'@'127.0.0.1''username'@'%'在mysql,不同ip的同一用户尽量用同一个密码参......