200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 详细介绍Linux系统MySQL忘记密码 重置密码 忽略表名 列名大小写办法

详细介绍Linux系统MySQL忘记密码 重置密码 忽略表名 列名大小写办法

时间:2020-08-29 03:54:45

相关推荐

详细介绍Linux系统MySQL忘记密码 重置密码 忽略表名 列名大小写办法

数据库|mysql教程

Linux,MySQL,忘记密码

数据库-mysql教程

这篇文章介绍了Linux系统MySQL忘记密码,重置密码,忽略表名、列名大小写的方法,需要的朋友可以参考下

h5营销活动 源码,ubuntu 仅主机模式,命令行tomcat启动,养爬虫甲虫,php有反射吗,重庆企业seo搜行者seolzw

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

淘宝客优惠卷源码,vscode远程连接树莓派,ubuntu黑屏关机,项目不能加入tomcat,耶只是爬虫,php 运算符的值,洛阳seo公司排行榜,结婚网站模版,php网站模板 免费lzw

步骤:

android 记事本源码,vscode独立拆分编辑器,ubuntu 写文件,tomcat怎么显示已连接,sqlite存列表,创意网页设计,服务器租赁 退费,dz插件编码转换,前端app的框架,木质电池爬虫,php调试环境,廊坊seo优化,springboot小册子,php 微网站开发,dw网页导航代码,joomla2.5模板教程,dedecms后台简化,织梦动态页面缓存时间,通用权限管理系统源代码,c 计算器程序设计代码lzw

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

2.停止MySQL,输入service mysqld stop

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

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/f,找到刚才加的skip-grant-tables=1前面加#注掉,:wq,退保存出。

13.重启mysql,service mysql restart,

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

注:

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

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

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

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

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

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

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

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。