当前位置:首页 > 生活百科

mysql数据库修改密码命令(mysql修改密码的3种方式)

栏目:生活百科日期:2025-02-17浏览:0

1.前言

当你搭建了MySQL服务,或者使用别人搭建好的MySQL服务,忘记root密码怎么办?今天跟大家简单分享下处理方法。

不要忘记密码,要记录好

由于MySQL不同版本处理的方式不一样,这里为大家分享3个大版本的重置方法。

2.MySQL 5.1.26 重置root密码(适用低版本的MySQL)

1.重启mysql服务,并在启动脚本里添加参数&–skip-grant-tables

$ mysql -h127.0.0.1 -P3306 -uroot -pEnter password: Welcome to the MySQL monitor.  Commands end with ; or g.Your MySQL connection id is 1Server version: 5.1.26-rc Source distributionType 'help;' or 'h' for help. Type 'c' to clear the buffer.mysql&> use mysql//将密码置空mysql&> update user set password=password('你要设置的密码') where user='root';mysql&> flush privileges;

2.用root用户进行空密码登录设置新密码。

$ ./mysqld_safe --defaults-file=./my.cnf &&

3.去除免密码登录,并重启mysql服务注释掉步骤1的语句 。

$ ./mysqld_safe --defaults-file=./my.cnf &&

4.这时候使用新密码登录。

3.MySQL 5.7.28 重置root密码

1.修改配置文件my.cnf免密码登录。

在【mysqld】模块添加:skip-grant-tables 保存退出;

2.重启mysql服务。

3.用root用户进行登录设置新密码,注意从5.7版本开始,不再是password这个字段赋值。

mysql&> use mysql//将密码置空mysql&> update user set authentication_string=password('你要设置的密码') where user='root';mysql&> flush privileges;

新的语法

4.去除免密码登录,并重启mysql服务注释掉步骤1的语句 。

# skip-grant-tables

5.这时候使用新密码登录。

4.MySQL 8.0忘记密码后重置密码

1.修改配置文件my.cnf免密码登录。

在【mysqld】模块添加:skip-grant-tables 保存退出;

2.重启mysql服务。

3.用root用户进行登录置空密码,这一步很重要。

mysql&> use mysql//将密码置空mysql&> update user set authentication_string = '' where user = 'root';

4.去除免密码登录,并重启mysql服务注释掉步骤1的语句。

# skip-grant-tables

5.用root用户进行空密码登录修改密码。

mysql&> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root密码';

注意:root密码需要复杂点

5.MySQL 5.7.28 创建用户并设置密码

上面讲了root如何重置,下面顺便跟大家讲下如何创建用户密码。

$ mysql -h127.0.0.1 -P3306 -uroot -pmysql&> grant all privileges on testuser.* to testuser@'%' identified by 'testuser';ERROR 1290 (HY000): Unknown error 1290mysql&> flush privileges;Query OK, 0 rows affected (0.07 sec)mysql&> grant all privileges on testuser.* to testuser@'%' identified by 'testuser';Query OK, 0 rows affected, 1 warning (0.00 sec)mysql&> flush privileges;Query OK, 0 rows affected (0.00 sec)

5.结束

通过三个不同版本的MySQL版本,你知道怎么重置数据库root密码了吗?

是不是很简单,你也可以做到的。

“mysql数据库修改密码命令(mysql修改密码的3种方式)” 的相关文章

个性化推荐算法有哪些(详细介绍个性化推荐)

很久了一直觉得个性化推荐这个东西是很高级且神秘的,直到这次为主题商店引入个性化算法,才算是有缘以管窥天,基本了解了个性化推荐的相关知识。一、个性化推荐的意义与分...

如何制作网站地图,制作网站地图的步骤

网站地图:提高搜索引擎对网站内容的抓取效率;xml地图:sitemap.xml站点地图协议文件;html地图:列出网站中大量链接的网页地图网站所有网页中存在网站...

erp生产管理软件哪家比较好(实操工厂mes系统生产管理)

通用erp系统软件哪家好?近年来,随着信息化趋势加强,国内越来越多的企业开始尝试布局企业资源管理系统(ERP),ERP种类也有不少,那通用erp系统软件哪家好?...

facebook打不开怎么办(在国内注册facebook步骤)

北京时间4月9日早间消息,据报道,Facebook、Instagram和WhatsApp服务出现问题,许多用户无法进入。DownDetector提供的资料显示,...

ppt背景图怎么换成不一样的,教你三个方法既简单又实用

PPT背景图怎么设置?我们在生活中经常会用到PPT,一个精美的PPT可以给人留下深刻的印象。那么PPT中最为突出的就是PP背景图,但是我发现有很多人还不会设置P...

iptv机顶盒怎么装应用(iptv机顶盒连接电视的步骤)

由于从事网络电视机顶盒的维修工作,我对网络电视机顶盒熟悉程度非常高。很多人会问我现在网络电视机顶盒怎么样?还值得买吗?其实我可以很简单告诉大家,只要认准这五大神...

ipad产品线及价格介绍,2020ipad全系列参数对比

iPad都有哪些产品我们先来谈谈官网上在售的机型,目前苹果官网的iPad分为四个产品线如下:iPadPro系列主打高端,旗舰,性能。目前官网在售的有11英寸和1...

员工沟通记录内容怎么写(新员工沟通表8个问题)

管理者与员工友好的沟通,不仅可以得到员工的尊敬、爱戴,还可以让员工更好的为企业服务。所以,什么样的沟通方式,才能让员工感觉舒服,并有助于成功呢?下面小编整理了与...

北部湾创业项目有哪些,打造千万富翁的8个致富商机

创业是很多人的梦想,而对于沿海的居民来说,创业改选择什么项目好呢!北部湾是我国南西北部的一个半封闭的海湾,位于广西省境内,其地理位置优越,环境优美,是我国重要的...

奔图打印机清零步骤(奔图打印机安装驱动教程)

由于2020年疫情的特殊原因,家用打印机市场迎来了井喷式的增长。现如今越来越多的家庭用户对打印机设备的认知发生了改变,开始想要给家里选购一款打印机产品,以满足日...