启动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中的密码信息为不需要密码登陆。的主要内容,如果未能解决你的问题,请参考以下文章