ubuntu 优麒麟下mysql5.7root密码的重置
编辑时间:2018-01-28 作者:金满斗 浏览量:2754 来源:原创

这几天雪下的很大。仅次于08年。

早上还在懒洋洋的起床,妈妈就打电话约我们回家向火,说这两三天屋里火都很大。

正要出门,店子里来了个顾客说要买无线接力的。早上微信上就问了,去给他搞了个路由器,无线云桥接。也蛮好。

一晃中午12点了。看街上的照片,雪还是很大的。

1.jpg

回老家吧,反正一直的水泥路。走路也只需要15分钟。儿子一天到晚记得玩游戏,自从我把电脑端的游戏端口全屏蔽后,他就又开始在手机上玩王者荣耀。就是不爱学习,也真把他没方法,找它谈下叫他自己控制下,不然手机端也全给他屏蔽了。这小子竟嘟嚷着要是这样就去同学家蹭网、哎!

回老家,在路上,一晃时间过的好快,08年大雪老婆抱着儿子回家的照片还在我QQ空间里,转眼现在比他妈妈还高了。

2.jpg

现在一直的水泥路。温度一直没起来,路上的指示牌全是冰。

3.jpg

不一大会就到家了,火果然烧的很旺,还有几个邻居在这玩。

5.jpg

本来有漂亮的火炉的,在正屋那边没用。这样直接向火更传统。

火坑上面的腊肉。其实一般香肠腊肉早就熏好了,取走了。这是后来的一些。这个鱼就是我们前几天拿回家的。

6.jpg

向了一会火。心想还是做事吧。笔记本我背回来了。代码走以前git到了我码云的私有项目上。本想回去了直接用笔记本git clone就行了。然后优雅的拿上杯茶,拍几张家里雪景和玩电脑照片发个朋友圈,淡淡的写到“我和世界的距离,中间只隔根网线”。。<最近准备搞个聚宝盆网络版>。

哪知道git下来后,用本地环境试验竟然不支持php5.6了。哎。笔记本内存太小,2g的,win7下有点卡。以前就换成xp了。平时在店里电脑多,也没怎么用。这次正式来用就不行了。我服务器框架用的tp5.1写的。最低要php5.6版本才支持了。

心想幸好,笔记本上是装的双系统。还有优麒麟,以前玩过把php的环境都装好了。进去一看,没装git,装上git。

7.jpg

代码git下后,怎么数据文件导入数据库,傻眼了。mysql的root密码忘记了。,毕竟用的少。

百度吧,百度了一大转,好像很多都不是那么正确。搞到会怎么都不行。干脆不搞了,和妈妈邻居拉家常吧。今天还是冷,反正店里也没什么生意。早上起的很迟。再搞,好了,写下过程吧。


优麒麟下mysql5.7忘了mysql密码的解决方案:

1:先停用mysql    命令:/etc/init.d/mysql stop

2:找到配置文件并更改。网上很多的因为版本不同可能不同,我这里找了会才找到,在 /etc/mysql/mysql.conf.d 的目录下,注意这里是个目录,我也是vim进去了看提示才知道是目录。不过里面就是配置文件了。

2018-01-28 11-46-07屏幕截图2.png

在配置文件里最后一行加上“skip-grant-tables”

2018-01-28 12-21-13屏幕截图.png

保存后重启mysql

命令:sudo service mysql restart 

3:用空密码直接进入mysql  命令:mysql

进入后查看所有表,命令:show databases;

能看到表出来,然后选择mysql表:use mysql;

选择表后当然是直接修改密码啦,开始用网上说的:update user set password=password('123456') where user='root'; 括号里为你要修改的密码 

不行,改成这样就好了。因为版本不同了。5,7的password字段要改成authentication_string。命令: update user set authentication_string=password('newpassword') where user=‘root';

2018-01-28 12-20-24屏幕截图.png

看图,这样,最后不忘记了恢复配置文件后重启mysql。

用phpmyadmin验证登录,确实行啦。啦啦啦!


写了这么一大段,干脆把mysql命令行下的几个常用命令也放上来吧。

删除指定表:   drop database    +表名

创建数据库:create database   +表名

导入数据库sql文件:先选择数据库    use  + 表名   然后  mysql>source d:\datafilename.sql  格式为 source  +备份文件名地址  注意这里不需要加逗号

数据库导出到文件:mysqldump -uroot -proot demo表名 > F:/test.sql    回车后没有提示,但是在指定的目录下已经生成好了SQL脚本文件(这条命令将数据库demo导出sql脚本导出到F盘,名字是test.sql),导出速度也相当快。


搞完加写完这篇文章,又是中午12点多了。

一天时间就这样飞速的过去了。经常在家里听见一些人说时间不好混,不好打发。为什么不学学技术了,这样,不但打发了时间,而且其乐无穷!

又回家去咯!

最后上张老家本本图。

8.jpg





来说两句吧