首页 > 数据库 >MySql 5.7 重置root密码

MySql 5.7 重置root密码

时间:2022-09-20 16:33:56浏览次数:66  
标签:sudo service 5.7 MySql Start mysql MySQL root

  •  

     

    一、以安全模式登录

    # Stop MySQL
    sudo service mysql stop
    
    
    # Start MySQL manually, without permission checks or networking.
    sudo mysqld_safe --skip-grant-tables &
    
    # Log in without a password.
    mysql -u root
    

    二、修改密码

    UPDATE mysql.user SET authentication_string=PASSWORD('NEW-PASSWORD'),plugin='mysql_native_password' WHERE User='root' ;
    flush privileges; EXIT;

    三、重启数据库

    新开窗口 mysqladmin -uroot -p shutdown ==>新密码测试关掉数据库,成功关闭就证明修改成功,此步骤也可能失败
    # Start the MySQL service normally. sudo service mysql start

标签:sudo,service,5.7,MySql,Start,mysql,MySQL,root
From: https://www.cnblogs.com/cheyunhua/p/16711531.html

相关文章

  • [转]启动mysql服务时一直提示ERROR The server quit without updating PID file
    原文地址:启动mysql服务时一直提示ERRORTheserverquitwithoutupdatingPIDfile_zqin0的博客-CSDN博客centos7中使用二进制文件部署的mysql启动mysql服务时一直提......
  • mysql 循环实例
    dropprocedureifexistsinsertMethod;createprocedureinsertMethod(countint)begin declareiintdefault1; loop_name:loop--循环开始 ifi>count......
  • MySQL中update修改数据与原数据相同会再次执行吗
    背景本文主要测试MySQL执行update语句时,针对与原数据(即未修改)相同的update语句会在MySQL内部重新执行吗?环境MySQL5.7.25Centos7.4binlog_format为ROW参数root@......
  • MySQL实现备份(3)之xtrabackup 备份工具
    xtrabackup工具:是percona公司开发的一个用于对MySQL进行备份的工具。相对于mysqldump,xtrabackup支持增量备份、差异备份等。使用手册;https://www.percona.com/doc/percon......
  • MySQL架构原理之存储引擎InnoDB存储结构
    从MySQL5.5版本开始默认使用InnoDB作为引擎,它擅长处理事务,具有自动奔溃恢复的特性,在日常开发中使用非常广泛。其具体架构,参考官方提供的相关图示如下:从......
  • MySQL维护之日志文件
    MySQL数据库中常见的日志文件有错误日志(ErrorLog)、二进制日志(BinaryLog)、慢查询日志(SlowQueryLog)、全查询日志(GeneralQueryLog)、中继日志(RelayLog)和事务日志。......
  • Docker安装部署Mysql8(以作数据持久化)
    1.创建容器并进行持久化处理#拉取镜像dockerpullmysql:8.0.20#启动镜像,用于拷贝配置文件到宿主机dockerrun-p3306:3306--namemysql-eMYSQL_ROOT_PASSWORD=12......
  • 【MySQL】MySQL导出用户权限信息
    $vimMyDatabaseUSers.sql#!/bin/bashGRANT_CMDS=/tmp/ShowGrantsToExport.sqlGRANT_FILE=MyDatabaseUSers.sqlMYSQL_USER=rootMYSQL_PASS=rootMYSQL_CONN="-u${MY......
  • mysql创建分区表(转载)
    一、   mysql分区简介数据库分区数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以......
  • Mysql系列---【使用慢日志查询分析sql语句】
    1.查看慢日志是否开启mysql>showvariableslike'slow_query%';+---------------------------+----------------------------------+|Variable_name|......