启动vi,更改/etc/passwd中的密码信息为不需要密码登陆。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动vi,更改/etc/passwd中的密码信息为不需要密码登陆。相关的知识,希望对你有一定的参考价值。

不需要密码登录需要修改/etc/shadow文件中的密码部分,把密码清除就可以了。
如root用户在/etc/shadow文件中的信息:
root:9N2zUZr7yTo9w:6445::::::
第一个冒号和第二个冒号之间的9N2zUZr7yTo9w就是加密后的root用户密码,把这段字符删除就可以用root用户无密码登录了。
参考技术A 楼上正解。

13.1 设置更改root密码13.2 连接mysql13.3 mysql常用命令

技术分享图片
13.1 设置更改root密码
技术分享图片
查看mysql是否有启动,没有启动就先要启动
技术分享图片
将mysql加入变量PATH,再运行mysql uroot就可以执行了
技术分享图片
如果要让变量永久生效就加入/etc/profile下
vi /etc/profile
技术分享图片
设置密码mysqladmin -uroot password ‘789159‘
再运行mysql uroot就无法登陆了,需要加-p,运行mysql uroot -p就可以登陆了
技术分享图片
更改密码
技术分享图片
还有一种情况不知道密码,可以取消受权,不用用户名与密码就可以登陆了
vi /etc/my.cnf//增加skip-grant
技术分享图片
修改完后重启下服务
/etc/init.d/mysqld restart
可以直接登陆了
技术分享图片
登陆后需要去更改一个表
输入use mysql进入到mysql的库里面再去
输入update user set password=password(‘aminglinux‘) where user=‘root‘; 更改密码为aminglinux
技术分享图片
vi /etc/my.cnf//去掉skip-grant
技术分享图片
重启服务 /etc/init.d/mysqld restart
重新登陆
技术分享图片
13.2 连接mysql
技术分享图片
13.3 mysql常用命令
技术分享图片
技术分享图片
它也有一个记录命令历史的文件
在root目录下的.mysql_history
同样也支持ctrl+l清屏

drop table t1是删除t1表
show processlist;这个命令用的比较多

扩展
mysql5.7 root密码更改 http://www.apelearn.com/bbs/thread-7289-1-1.html
myisam 和innodb引擎对比 http://www.pureweber.com/article/myisam-vs-innodb/
mysql 配置详解: http://blog.linuxeye.com/379.html
mysql调优: http://www.aminglinux.com/bbs/thread-5758-1-1.html
同学分享的亲身mysql调优经历: http://www.apelearn.com/bbs/thread-11281-1-1.html

以上是关于启动vi,更改/etc/passwd中的密码信息为不需要密码登陆。的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机Linux的/etc/profile怎么恢复更改前的

关于vi /etc/fstab 的问题

linux下 vi命令编辑/etc/my.cnf

kali Linux执行vi /etc/network/interfaces时报错,怎么办?

linux下 vi命令编辑/etc/my.cnf

Linux 中 vi /etc/sysctl.conf 如何编辑