linux忘记密码/修改密码

方法一:用set password命令

首先,登陆mysql

?


1

mysql -u root -p

然后执行set password命令

?


1

set password for [email protected] = password(‘654321‘);

上面例子,将root密码更改为654321

 

方法二:使用mysqladmin

格式为:mysqladmin -u用户名 -p旧密码 password 新密码

?


1

mysqladmin -uroot -p123456 password "654321"

上面例子,将root密码由123456更改为654321

 

方法三:更改mysql的user表

首先,登陆mysql

?


1

mysql -uroot -p

然后操作mysql库的user表,进行update

?


1

2

3

mysql> use mysql;

mysql> update user set password=password(‘654321‘) where user=‘root‘ and host=‘localhost‘;

mysql> flush privileges;

方法四:忘记密码的情况下

首先停止mysql服务

?


1

service mysqld stop

以跳过授权的方式启动mysql

?


1

mysqld_safe --skip-grant-tables &

以root用户登录mysql

?


1

mysql -u root

操作mysql库的user表,进行update

?


1

2

3

4

mysql> use mysql;

mysql> update user set password=password(‘654321‘) where user=‘root‘ and host=‘localhost‘;

mysql> flush privileges;

mysql> quit

重启mysql服务

?


1

service mysqld restart

 

时间: 2024-10-10 07:37:01

linux忘记密码/修改密码的相关文章

Linux忘记登录/root密码的修改方法

因为朋友的一台Linux密码忘记了,让我帮忙搞定,搞定后感觉,这个方法可能以后依旧能用上,总结一下进行记录,方便以后的使用. Linux版本为:Ubuntu 14.04 第一步开机到grub 第二步点进ubuntu高级设置后如下 第三步进到recovery mode恢复模式(注意这一步是按e而不是回车) 这个是进入后的效果 第四步找到ro recovery mode 将其修改成为rw single init=/bin/bash 然后ctrl+x就可以进入 部分界面如下: 在这界面下你用 pass

Linux忘记root登录密码解决方法

有时候由于长时间米有登录linux系统,等需要用的时候突然忘记root密码,怎么办?下面简单介绍解决方法. redhat 和 centos 6.5 可以,7.0以上未测 在系统重启后,不停地按"e"键,如图: 选择第二个,也就是"kernel"开头的项(上下键选择): 再次按e,按"enter"回车,进入下一步 此处输入" single",[空格+single,不含双引号]: 回车: 返回菜单项,这里按键盘的"B&q

Linux(CentOS)用户修改密码有效期(chage命令)

Linux设置用户密码的有效期限 解决: 先查看密码过期时间,现在是90天 1 2 3 4 5 6 7 8 [root@01 ~]# chage -l testuser Last password change     : Jul 10, 2017 Password expires     : Oct 08, 2018 Password inactive     : never Account expires     : never Minimum number of days between

mysql8.0版本忘记密码修改密码

最近也不知道是懒了还是老了,几天没碰数据库竟然把密码忘了,这就好比吃饭的家伙锁在箱子里,那还怎么吃饭?所以我得把mysql密码相关的都整理一下,免得还得招人开锁,那实在是太尴尬了. 实验目的:忘记用户密码,修改用户密码 在安装mysql的时候有一个跳过密码的步骤,先试一试行不行 vim /etc/my.cnf 在[mysqld]下面加上一句 skip-grant-tables 重启mysql服务 systemctl restart mysqld.service 通过无密码方式登录mysql服务

mysql密码忘记或修改密码的解决办法

今天在连接mysql的时候,发现老是提示连接到localhost失败,找了原因,是前两天密码被非法修改了.现在不知道root登陆密码,又想连接到数据库,网站找了下方法,结合自己的实践,总结如下: 1.在my.init文件中的[mysqld]下面加上skip-grant-tables,故名思议,就是跳过授权验证表,直接操作数据库 2.重新启动mysql (net start/stop mysql) 3.在MySQL Command Line Client用root以空密码登陆. 或者在命令行中敲命

Linux上mysql修改密码

http://www.cnblogs.com/wangjiangze/archive/2011/03/03/1970105.html MySQL中修改密码及访问限制设置详解

linux 普通用户修改密码

作为一名技术人员,当你入职新公司之后,公司一般都会给你开一堆服务器的用户名密码,这些初始密码都是随机生成的,要想用脑子给记住那简直要命,而且很多时候这些密码都是有有效期到期都需要修改,所以最基本的修改密码的技能还是要掌握的- 其实操作非常简单: 1.用账号密码登录服务器: # 通过ssh登录,此处省略 2.终端输入:passwd,然后根据提示进行操作即可: [[email protected] ~]$ passwd #输入命令开始修改密码 Changing password for user c

linux系统中修改密码报错的问题

1.mysql密码报错的原因 报错信息 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 原因:原来MySQL5.6.6版本之后增加了密码强度验证插件validate_password,相关参数设置的较为严格.使用了该插件会检查设置的密码是否符合当前设置的强度规则,若不满足则拒绝设置. 解决:1.该问题其实与mysql的validate_password_policy的值有关. 2

Linux上mysql修改密码的几种方法和mysql忘记密码的修改方式

方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin(这个是在linu命令行界面) mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass&q