Linux系统MySQL忘记密码,重置密码,忽略表名、列名大小写的方法

所属分类: 操作系统 / unix linux 阅读数: 114
收藏 0 赞 0 分享

在linunx系统刚装的MySQL,忘记曾经设置的密码或者安装过程无法设置密码时,试图用常用的密码猜测,如:1,11,111,1111,11111,111111,123456,000000,1234321等等最简单的默认密码来试探,结果试遍了也不对,还是无法进入mysql。原因可能是你当初设置的密码比较复杂后来给忘了,更可能的原因是你安装过程中没允许设置密码,这样的密码一般是MySQL随机生成的一大串由大小写字母、数字和符号组合成的复杂密码。这样的密码不需要白费力去试探了,这就需要通过特殊的方式来解决,就是改配置文件/etc/my.cnf。

步骤:

1.输入su -及密码,进入root权限。

2.停止MySQL,输入service mysqld stop

3.输入vi /etc/my.cnf,进入配置文件my.cnf进行编辑

4.找到[mysqld],在下面加入一行skip-grant-tables=1

5.Linux系统刚安装的mysql一般对数据库的表名大小写是敏感的,可在[mysqld]下再加入一行

lower_case_table_names=1,表示忽略大小写,等于0则代表对大小写敏感

6.光标移到最下,输入:wq(有冒号)自动保存退出

7.启动mysql,输入service mysqld start

8.输入mysql -uroot -p,提示输出密码时,直接回车不管,就可以进入

9.输入use mysql;

10.改密码。输入update user set password=PASSWORD('12345678') where user="root";    ---将root密码设置为12345678

11.输入exit,退出

12.别忘了把skip-grant-tables=1注掉,再次输入vi /etc/my.cnf,找到刚才加的skip-grant-tables=1前面加#注掉,:wq,退保存出。

13.重启mysql,service mysql restart,

14.再次输入mysql -uroot -p,输入密码12345678,登录成功!

注:

linux下mysql安装完后是默认:区分表名的大小写,不区分列名的大小写。

用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写。

其中 0:区分大小写,1:不区分大小写

MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:

   1、数据库名与表名是严格区分大小写的;

   2、表的别名是严格区分大小写的;

   3、列名与列的别名在所有的情况下均是忽略大小写的;

   4、变量名也是严格区分大小写的;

MySQL在Windows下都不区分大小写。

以上所述是小编给大家介绍的Linux系统MySQL忘记密码,重置密码,忽略表名、列名大小写,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

更多精彩内容其他人还在看

教你隐藏Linux的命令行历史

有的时候你可能不想让一些命令记录你的的命令行历史中,本文整理了多种方法让你可以参考。
收藏 0 赞 0 分享

怎样在Linux上录制你的终端操作及回放

在这次的文章中,我们将简单的了解一下如何在Linux上录制和回放终端会话及以gif格式记录的方法。
收藏 0 赞 0 分享

SUSE Linux登录出现黑屏解决方法

登录linux时出现黑屏的找到这篇解决SUSE的黑屏问题
收藏 0 赞 0 分享

个人学习Linux知识总结第1/4页

个人学习linux经常用到的小知识,方便大家以后查阅
收藏 0 赞 0 分享

Linux 下rename 命令的用法第1/2页

刚学习linux的时候,对文件重命名首先想到的就是rename命令,但是按照在windows下对文件重命名的方式试了N多次都没有反应,在网上一搜索,发现很多人都对rename命令知之甚少,甚至有一部分人说linux下没有rename命令,建议大家用mv命令。鉴于此,于是man r
收藏 0 赞 0 分享

Centos 源

Centos操作说明
收藏 0 赞 0 分享

linux备份文件命令收集

收集一些linux下实现文件备份
收藏 0 赞 0 分享

Linux rdesktop操作系统下远程登录Windows XP桌面

众所周知XP下有"远程桌面连接"用来远程登录桌面,设置也非常简单。那有没有什么办法在linux下远程登录到XP呢?有。用rdesktop这个linux下的软件就能实现。
收藏 0 赞 0 分享

Linux操作系统添加新硬盘方法

linux下添加硬盘的方法
收藏 0 赞 0 分享

CentOS 5.1 4.6最新官方下载地址列表

最近公司接触到centos系统,于是找了下,不太容易找到,所以我直接把官方的下载地址,给贴出来了,方便以后下载
收藏 0 赞 0 分享
查看更多