mysql: [ERROR] unknown variable ‘sql-mode=STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,

上述错误解决办法:
之前写过mysql的安装博客,在navicat中运行着是成功的,我一直用的也是navicat,就一直没有在cmd中运行,今天在cmd中运行,发现了如上所示的报错。
之前在my.ini的配置文件中,有着这样的一条语句:

sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER"
1
错误提示的意思,是上面的mode设置有问题,于是搜了一下博客,将其改为:

[mysqld]
sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'
1
2
注意,不要遗漏上面的[mysqld],否则会接着出现如上报错。

登录MySQL注意事项:
同时在登录mysql的时候需要注意:
登陆的命令为:

mysql -u root -proot23
1
注意这里,root为我的用户名,root23为密码,注意-p和密码之间没有空格。
否则会出现如下报错:
Enter password: ******
ERROR 1049 (42000): Unknown database ‘root23’

————————————————
版权声明:本文为CSDN博主「李正则」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiaoyuairanran/article/details/108967857

posted @   dreamw  阅读(1067)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2020-06-22 ADO.NET调用存储过程
2020-06-22 C#中数组、ArrayList和List三者的区别
2020-06-22 You-Dont-Need-JQuery (你不需要JQuery)
2020-06-22 JavaScript对象之document对象
2020-06-22 JSON对象与JavaScript对象的区别
2020-06-22 sqlserver 批量更新
点击右上角即可分享
微信分享提示