linux重置密码命令 linux常用的命令

linux mysql修改密码命令

想知道linux下怎么修改密码吗?下面由我为大家整理了linux mysql修改密码命令,希望大家喜欢!

成都创新互联是一家专业从事成都网站设计、成都网站建设的网络公司。作为专业的建站公司,成都创新互联依托的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、成都全网营销推广及网站设计开发服务!

   linux mysql修改密码命令

   1.修改root密码

linux mysql修改密码命令方法1:使用mysqladmin命令

--适用于记得root旧密码,修改root密码

语法:

mysqladmin -u用户名 -p旧密码 password 新密码

例如:

# mysqladmin -u root -proot password mysql

--注意:如当旧密码输入错误时会报如下错误

# mysqladmin -u root -proot1 password mysql

mysqladmin: connect to server at 'localhost' failed

error: 'Access denied for user 'root'@'localhost' (using password: YES)'

linux mysql修改密码命令方法2:直接更新user表password字段

--适用于忘记root密码,而对root密码进行重置

Step 1: 修改MySQL的登录设置

# vi /etc/my.cnf

--windows系统是my.ini文件

--在[mysqld]的段中加上一句:skip-grant-tables,如没有[mysqld]字段,可手动添加上

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-name-resolve

skip-grant-tables

Step 2: 重新启动mysql

[root@gc ~]# service mysql restart

Shutting down MySQL..[确定]

Starting MySQL...[确定]

Step 3: 登录并修改MySQL的root密码

--此时直接用mysql即可无需密码即可进入数据库了

[root@gc ~]# mysql

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.5.24 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql use mysql;

Database changed

mysql update user set password=password('new_password') where user='root';

Query OK, 5 rows affected (0.00 sec)

Rows matched: 5 Changed: 5 Warnings: 0

mysql flush privileges;

Query OK, 0 rows affected (0.00 sec)

--注意:如果没做step1,直接用mysql登录时会报如下错误

[root@gc ~]# mysql

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Step 4: 将MySQL的登录设置修改回来

再删除/etc/my.cnf文件中的skip-grant-tables

Step 5: 重新启动mysql

[root@gc ~]# service mysql restart

Shutting down MySQL..[确定]

Starting MySQL...[确定]

   2.修改mysql其它用户密码

同样,普通用户也可以用上面的方法

--使用mysqladmin命令

[root@njdyw ~]# mysqladmin -u user1 -ppass1 password pass2

--直接修改数据库表

[root@njdyw ~]# mysql -u user1 -ppass1 –Dmysql

mysql update user set password=password('pass2') where user='user1';

mysql flush privileges;

Linux修改用户密码的命令是什么?

命令:passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]。

名称:passwd。

使用权限:所有使用者。

说明:用来更改使用者的密码。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux忘记密码时重置密码

第一种方法:rd.break进入救援模式重置密码

(1)开机启动时出现下面这个界面时要按一下上下键,因为有时间限制

(2)再按Ctrl+x键进入下面这个界面,使用mount查看权限

(3)修改权限

(4)修改到根目录

(5)修改中英文(如果原本是英文环境的话可以不用这步骤)

(6)这样就可以使用你的密码登录成功了

第二种方法:利用光盘重置密码

(1)确保虚拟机有挂载光盘

虚拟机-设置-CD

(2)单击这个右键-电源-打开电源时进入固件

(3)按F10进行保存退出

(4)接着按两次exit即可退出

(5)接着这两个位置调回来即可

(6)最后即可使用新设的密码进行登陆

linux centos7系统忘记root密码,重置系统密码

CentOS7忘记root密码,重置root密码

root密码忘了之后,可以通过重启系统,在开机时重新设置密码。

注:测试版本为CentOS Linux release 7.6.1810 (Core),其他版本可能有些区别。

1、重启系统,在开机过程中,出现以下界面时按 e 键,进入编辑界面。

按 e 键之后进入如下界面:

2、按方向键下键 ↓ ,找到设置语言的地方,如 LANG=en_US.UTF-8 ,在后面追加 rw single init=/bin/bash ,然后按 ctrl+x 重启系统

3、进入bash界面后,可以输入 passwd 命令重新设置root密码

4、如果开启了SELinux,执行命令 touch /.autorelabel 命令

5、输入 exec /sbin/init 命令重启系统

6、使用新设置的密码进入系统之后,为了安全起见,可以输入 reboot 重新启动一次系统。

/article


分享名称:linux重置密码命令 linux常用的命令
浏览路径:http://myzitong.com/article/doopgsh.html