首页 > 数据库 >阿里云服务器Linux MySQL root 密码忘记了如何操作?

阿里云服务器Linux MySQL root 密码忘记了如何操作?

时间:2023-05-26 19:05:18浏览次数:42  
标签:Linux 数据库 MySQL 密码 阿里 mysql root

阿里云服务器Linux MySQL root 密码忘记了如何操作?

阿里云服务器Linux MySQL root 密码忘记了如何操作?_数据库

假如我们使用的MySQL数据库忘记的账号密码,是能够土工调节配置文件,然后跳过密码方式登录到数据库的。然后在数据库里面修改账号和密码,通常在默认情况下账号为root

具体操作步骤如下:

1】编辑MySQL 配置文件 my.cnf

【注】在具体的操作的时候以您自己的实例 my.cnf配置文件的路径为准

vim /etc/my.cnf[mysqld]skip-grant-tables #增加

2】重启 MySQL 服务

【注】操作时以自身实际的MySQL 启动脚本路径为准

/etc/init.d/mysqld restart

3】登录数据库

/usr/bin/mysql 输入如下命令:

【注】实际操作时以 MySQL 执行文件实际路径为准

mysql> USE mysql;mysql> UPDATE user SET Password = password (‘新密码’) WHERE User = ‘root’ ;mysql> flush privileges ;mysql> quit

4】删除或者注释第一步骤中添加的 spip-grant-tables(如下图)

阿里云数据库

5】完成上述操作之后,重启 MySQL 服务

/etc/init.d/mysqld restart

6】重新使用新密码进行数据库登录,进行测试

阿里云服务器Windows MySQL root 密码忘记了如何操作?

阿里云代理商凯铧互联小编本次演示使用的是:

操作系统:Windows Server 2008 R2 标准版 SP1 64位中文版

MySQL 版本:mysql Ver 14.12 Distrib 5.0.87, for Win32 (ia32)

【注】其它的版本其操作方式类似,请您结合自己的版本进行操作

具体操作如下:

1】切换 MySQL 安装的 bin 目录下

默认安装的目录为:C:\Program Files (x86)\MySQL\MySQL Server 5.0\bin

数据库

【注】 MySQL 实际安装目录和默认安装目录不同,请您根据自己实际的安装路径进行修改

2】停止mysql服务

net stop mysql

3】以安全模式启动 MySQL

mysqld-nt.exe —skip-grant-tables

【注】阿里云代理商提醒,这个窗口保持现状,不要关闭(如下图)

阿里云服务器

4】登录 MySQL 服务(另外新开一个 cmd 窗口)

mysql -uroot -p

云服务器

根据上图提示输入密码时直接回车即可。

5】修改密码(如下图)

>use mysql;>update user set Password=password(‘123456’) where User=’root’;>flush privileges;

MySQL数据库上图中演示设置的密码为:123456,阿里云代理商是非常不建议用户设置这样的密码的,密码太简单增加了数据泄露风险。

【注】阿里云代理商凯铧互联小编建议密码的设置需要满足密码的复杂性要求,需要大小写字母,数字组合,最小长度为 8 位,根据这个密码策略,设置密码。

完成密码修改之后并退出。

6】任务管理器里关闭所有 MySQL 的进程,这样前面保持住的窗口就自动关闭。

7】启动 MySQL 并测试登录

阿里云服务器

修改后使用新密码登录

阿里云数据库

通过测试发现我们新设置的密码:123456 是能够进行登录MySQL数据库,这样我们进行密码重置就完成了

标签:Linux,数据库,MySQL,密码,阿里,mysql,root
From: https://blog.51cto.com/u_15911053/6358282

相关文章

  • DBeaver连接mysql数据库和备份恢复那些事
    引言上一篇文章,主要讲解的是如何使用DBeaver连接oracle数据库,同时和大家扩展的聊了聊oracle的监听器了。在DBeaver这套文章的第1篇中,我就介绍了为什么要引入DBeaver?为了替换掉团队中现有的商用软件,比如大家连接mysql时,最喜欢使用的navicat。既然要替换掉navicat,那DBeaver就要满足na......
  • linux 条件语句和逻辑判断
    目录一、条件判断二、逻辑判断三、if和case四、七个实验 一、条件判断1.test测试test[条件表达式]    -e:测试目录是否存在    -d:测试是否为目录   -f:是否为文件 -r:当前用户是否有读写权限-w:当前用户是否有写权限-x:当......
  • 解决mysqldump 导出中文乱码的问题
    导数据库mysqldump-uroot-p111111-P3306-h127.0.0.1test>/data/test.sql导出后的数据库打开是乱码,如下:开始以为打开的方式不对,就用记事本打开后,用utf-8的编码格式另保存下结果打开后,仍然是乱码。这时候,猜测是不是数据库的字符集的编码有问题,然后进入数据库,输入命......
  • python操作mysql数据pymysql-执行语句select查询返回值直接返回dict字典类型或者list
    一、返回tuple元组类型(默认)fetchall()将结果放在二维数组里面,每一行的结果在元组里面importpymysqldefexport(table_name):conn=pymysql.connect(host='118.24.3.40',user='jxz',password='123456',db......
  • SD 卡烧录linux系统后恢复容量
    将SD插入电脑,1、登陆windows,以管理员方式启动cmd命令窗口2、输入diskpart(会自动打开一个命令窗口)diskpart3、查看当前有哪些磁盘listdisk4、选择第一个磁盘(这里我的sd卡是disk1,不确定哪个,可以进行拔插SD卡查询一下)selectdisk15、clean6、创建磁盘......
  • Fast Inverse Square Root
    FastInverseSquareRoot同时包含Approximationtheoryandmethodch11.https://www.youtube.com/watch?v=p8u_k2LIZyoFastInverseSquareRoot(快速倒数平方根)是一种算法,用于快速计算一个数的倒数平方根。该算法最早出现在QuakeIIIArena游戏引擎中,用于在计算机图形学中......
  • 源码安装mysql
    前言1.在下面网站找到需要安装的mysql版本https://downloads.mysql.com/archives/community/注意要选择的操作系统为linux-generic2.kafka安装方式链接有空可测试下:https://blog.csdn.net/m0_46192647/article/details/123424090一.mysql部署systemctlstopfirewalld&&s......
  • 一文教会你用Apache SeaTunnel Zeta离线把数据从MySQL同步到StarRocks
    在上一篇文章中,我们介绍了如何下载安装部署SeaTunnelZeta服务(3分钟部署SeaTunnelZeta单节点Standalone模式环境),接下来我们介绍一下SeaTunnel支持的第一个同步场景:离线批量同步。顾名思意,离线批量同步需要用户定义好SeaTunnelJobConfig,选择批处理模式,作业启动后开始同步数据,当......
  • 总结MySQL 的一些知识点:MySQL 连接的使用
    MySQL连接的使用在前几章节中,我们已经学会了如何在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数据表中读取数据。本章节我们将向大家介绍如何使用MySQL的JOIN在两个或多个表中查询数据。你可以在SELECT,UPDATE和DELETE语句中使用Mysql的JOI......
  • 结MySQL 的一些知识点:MySQL 安装
    MySQL安装所有平台的MySQL下载地址为: MySQL下载 。挑选你需要的 MySQLCommunityServer 版本及对应的平台。**注意:**安装过程我们需要通过开启管理员权限来安装,否则会由于权限不足导致无法安装。Linux/UNIX上安装MySQLLinux平台上推荐使用RPM包来安装Mysql,MyS......