误删除mysql中的所用用户,如何重新设置root账号和密码
admin
2023-06-05 16:22:00
0

在练习mysql语句的时候,使用delete将数据库中的所有用户删除了,其中也包括root用户。并进行了flush privileges;这时候发现重新登入mysql已经不能正常登陆。对此我们要重新设置root账号和root密码。具体操作步骤如下:

删除用户操作:  

mysql> delete frommysql.user;  删除所有用户
mysql> flushprivileges;

首先断掉与数据库相关联的所有链接,防止咋数据库重启的时候数据的丢失。

[root@node1 ~]# service mysqld stop

修改数据库配置文件

[root@node1 ~]# vim /etc/my.cnf

在配置文件中的[mysql]下的内容

[mysql]

下一行中添加“skip-grant-tables

误删除mysql中的所用用户,如何重新设置root账号和密码

保存并退出,重启mysql数据库

[root@node1mysql]# mysql

mysql> insertinto mysql.user (host, user, password
,
sll_cipher,x509_issuer,
x509_subje
c
) values ('localhost', 'root',password('123456'),’’,’’);


退出数据库,再将mysql.cnf配置文件进行更改,删除刚才新添加的行即可。重新启动数据库即可。

[root@node1 ~]# service mysqld restart

即可完成对mysqlroot用户的添加!

第二种方式不修改mysql的配置文件;

service mysqld stop        //停止mysql数据库服务
mysqld_safe--skip-grant-tables --skip-networking


另外终端

Mysql
mysql> insertinto mysql.user (host, user, password,sll_cipher,x509_issuer,x509_subjec) values ('localhost', 'root',password('123456'),’’,’’);


即可完成对数据库root用户的添加!


相关内容

热门资讯

原创 火... ## 这是一张MMX航天器的一个版本在火星轨道插入(MOI)期间的图像。图片来源:JAXA 火卫一...
“智在甬为 码上出彩”华为云企... 8月7日,“智在甬为 码上出彩”华为云企业快成长AI创新论坛在宁波正式举办。本次活动由宁波市软件行业...
原创 8... 近期,国内人工智能领域的巨头企业如阿里云、火山引擎及百度,在短短两个月内,密集地与同一家公司签署了深...
换电模式为什么要统一电池标准? 随着新能源汽车产业的迅猛发展,补能效率成为用户关注的核心痛点之一。相较于传统充电方式,电池更换技术能...
寻宝不用挖?一文了解给地球做“... 提到找矿,你脑海里是不是浮现出地质队员背着地质锤、翻山越岭、敲敲打打的辛苦画面?如今科技早已今非昔比...
中美登月竞赛白热化,Space... 嫦娥七号奔赴月球南极开展探测,美国“阿尔忒弥斯”计划继续推进,人类新一轮登月竞赛正在提速。目前,美国...
“婚外胚胎案”妻子回应起号质疑... 近日,“江苏无锡朱女士申请销毁丈夫婚外胚胎遭拒案”持续引发关注。今天,也就是2026年8月8日,是朱...
特朗普说很多人称他是最伟大总统... 当地时间8月6日,有记者在采访美国总统特朗普时提出,如果民主党人在中期选举后控制国会众议院,可能会再...
贿赂!性侵!霸凌!韩国体坛缘何... 韩国队在美加墨世界杯小组赛出局引发的韩国体坛震荡余波未了,韩国媒体又爆出一则有关韩国足球的惊天丑闻—...
vivo手机数据丢失或损坏 如果您的vivo手机数据丢失或损坏,以下是一些可能的解决步骤:1.立即停止使用手机:避免继续操作手机...