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

linux修改root密码命令(linux普通用户修改root密码)

栏目:生活百科日期:2025-03-23浏览:0

停止数据库

如果是apt-get或yum安装的mysql执行:

systemctl stop mysqld

修改my.cnf

利用vim命令打开mysql配置文件my.cnf,在mysqld进程配置文件中添加skip-grant-tables,添加完成后,执行wd保存。

vi /etc/my.cnf
&[mysqld]skip-grant-tables

重启数据库

利用命令行工具重启数据库

systemctl start mysqld

修改root密码

重启数据库后可以不用密码直接回车登陆:

./mysql -p Enter password:

可以直接登陆进数据库。

在mysql命令行下执行以下命令修改root密码:

update mysql.user set password=password('newpassword') where user='root'

#将password()中的newpassword字符更改为你自己的密码

mysql5.7及以上版本注意

当使用update user set passsword=password(&“123456&″) where user=&”root&”;修改root密码时会提示如下错误:

ERROR 1054 (42S22): Unknown column 'passsword' in 'field list'

这是因为在MySQL 5.7 password字段已从mysql.user表中删除,新的字段名是“authenticalion_string”.

可使用use mysql; desc user;查看如下:

+------------------------+-----------------------------------+------+-----+-----------------------+-------+ | Field | Type | Null | Key | Default | Extra | +------------------------+-----------------------------------+------+-----+-----------------------+-------+ | Host | char(60) | NO | PRI | | | | User | char(32) | NO | PRI | | | | Select_priv | enum('N','Y') | NO | | N | | | Insert_priv | enum('N','Y') | NO | | N | | | Update_priv | enum('N','Y') | NO | | N | | | Delete_priv | enum('N','Y') | NO | | N | | | Create_priv | enum('N','Y') | NO | | N | | | Drop_priv | enum('N','Y') | NO | | N | | | Reload_priv | enum('N','Y') | NO | | N | | | Shutdown_priv | enum('N','Y') | NO | | N | | | Process_priv | enum('N','Y') | NO | | N | | | File_priv | enum('N','Y') | NO | | N | | | Grant_priv | enum('N','Y') | NO | | N | | | References_priv | enum('N','Y') | NO | | N | | | Index_priv | enum('N','Y') | NO | | N | | | Alter_priv | enum('N','Y') | NO | | N | | | Show_db_priv | enum('N','Y') | NO | | N | | | Super_priv | enum('N','Y') | NO | | N | | | Create_tmp_table_priv | enum('N','Y') | NO | | N | | | Lock_tables_priv | enum('N','Y') | NO | | N | | | Execute_priv | enum('N','Y') | NO | | N | | | Repl_slave_priv | enum('N','Y') | NO | | N | | | Repl_client_priv | enum('N','Y') | NO | | N | | | Create_view_priv | enum('N','Y') | NO | | N | | | Show_view_priv | enum('N','Y') | NO | | N | | | Create_routine_priv | enum('N','Y') | NO | | N | | | Alter_routine_priv | enum('N','Y') | NO | | N | | | Create_user_priv | enum('N','Y') | NO | | N | | | Event_priv | enum('N','Y') | NO | | N | | | Trigger_priv | enum('N','Y') | NO | | N | | | Create_tablespace_priv | enum('N','Y') | NO | | N | | | ssl_type | enum('','ANY','X509','SPECIFIED') | NO | | | | | ssl_cipher | blob | NO | | NULL | | | x509_issuer | blob | NO | | NULL | | | x509_subject | blob | NO | | NULL | | | max_questions | int(11) unsigned | NO | | 0 | | | max_updates | int(11) unsigned | NO | | 0 | | | max_connections | int(11) unsigned | NO | | 0 | | | max_user_connections | int(11) unsigned | NO | | 0 | | | plugin | char(64) | NO | | mysql_native_password | | | authentication_string | text | YES | | NULL | | | password_expired | enum('N','Y') | NO | | N | | | password_last_changed | timestamp | YES | | NULL | | | password_lifetime | smallint(5) unsigned | YES | | NULL | | | account_locked | enum('N','Y') | NO | | N | | +------------------------+-----------------------------------+------+-----+-----------------------+-------+ 45 rows in set (0.00 sec)

上面表中authentication_string的就是新的密码字段。使用上面的字段就可以重置密码 :

mysql&> update user set authentication_string=password('123456') where user="root"; Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 mysql&> flush priviledges;

重启数据库

密码修改完成后,将my.cnf文件中添加的skip-grant-tables语句注释或删除掉,然后重启数据库即可

登陆检测

使用新密码重新登陆测试

“linux修改root密码命令(linux普通用户修改root密码)” 的相关文章

九阴真经如何赚钱,萌新快速赚钱指南

九阴这个游戏呢,官银也就是玩家之间交易的货币产出量非常的少,绝大部分的官银产出都要靠我们的土豪,首先要向各位土豪致敬,谢谢你们口袋中的软妹币。先做下自我介绍,本...

互联网买菜存在哪些问题,互联网买菜的运营模式

2月3日天蒙蒙亮,在普陀区上钞苑小店,店员曾宗庆就开始忙着把到货的菜场订单货物摆放整齐,把昨晚刚消毒过的门店再消毒一遍,检查水电线路……目前,全国上下都在抗击新...

儿童早教产品价格,哪些早教产品比较好

随着时代的进步,宝爸宝妈们也越来越忙,有时候宝宝们都是由爷爷奶奶或者请的阿姨来带的,那么在这样的情况下,到底应该怎么给宝宝们进行早教,今天我就来给大家介绍各具特...

2020创业小项目有哪些,四个没人注意的暴利行业

创业已经成为了一个全民性的话题,看到别人创业成功,民众的创业热气在不断高涨。不过,新手创业一定要谨慎小心,不可以盲目跟风,最好是先从小本生意入手,稳扎稳打地干下...

excel年限计算公式精准到月(工龄计算最简单公式)

EXCEL函数公式大全利用DATEDIF函数、TODAY函数、MID函数和TEXT函数根据员工身份证号码自动计算员工的年龄。EXCEL函数与公式在工作中使用非常...

企业网络推广的方法有哪些,企业常见的推广方式与手段

1、Qq群网站推广法。用几十个Qq,每个Qq加入几十个群,每天发一遍网站。平均50个Qq*每个Qq加入50个群*每个群50个人=75000人观看。如果Qq更多,...

html5用什么软件编辑程序(新手做html用的软件推荐)

HTML5开发工具有哪些?下面就跟着一起来看看吧!互联网时代的到来,HTML5前端开发作为搭建Web网站便捷有效的编程语言,越来越受到大众的认识和喜爱。而且,H...

健康产业的创业项目有哪些(这10大排行榜一定要记住)

在投资市场一直有着红海蓝海之分,红海是指各种已经被过度开发过的传统行业,竞争激烈;蓝海是指未被开发出来的却拥有极大发展潜力的项目。健康产业作为关注人身体健康的产...

如何寄快递便宜,教你三个寄快递省钱的小妙招

日常生活中,我们免不了和快递打交道,都说快递分两种:顺丰和其他快递,而顺丰价格虽然贵点,但日常的优惠也不少,今天给大家介绍近期的3个顺丰寄件优惠,以备不时之需。...

如何做好淘宝客赚钱,返利机器人一月收入介绍

最近有很多粉丝私聊我,也想做淘宝客,不知道如何做,没有一点头绪,今天我就给大家说下新手如何做淘宝客。什么是淘宝客?近几年随着电商的蓬勃发展越来越多的人喜欢网购,...