mysql 关闭严格_如何禁用MySQL严格模式?
默认情况下启用此功能,但是,你可以通过以下几种方式之一禁用它。
首先,验证MYSQL运行的模式:$ mysql -u root -p -e "SHOW VARIABLES LIKE 'sql_mode';"
这将打印出类似此(但是更漂亮)的内容:sql_mode : ONLY_FULL_GROUP_BY ,STRICT_TRANS_TABLES ,
NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,
NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
有关设置MySQL模式的完整文档可参阅 服务器SQL模式 MySQL文档中的页面,
1.通过SQL禁用严格模式:
你可以运行以下命令,从而在你的MySQL服务器上禁用严格模式:$ mysql -u root -p -e "SET GLOBAL sql_mode = 'NO_ENGINE_SUBSTITUTION';"
然后,可以通过运行以下命令来验证是否设置了模式:$mysql -u root -p -e "SELECT @@GLOBAL.sql_mode;"
2.通过my.cnf禁用严格模式:
my.cnf 文件可以在以下几个位置中找到:(根据你使用的发行版),最常见的位置是 /etc/my.cnf 和 /etc/mysql/my.cnf 。
[mysqld] 然后查找sql_mode的值,它可能看起来像这个(SQL模式的实际值可能不同):sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,
你可以将sql_mode的值更改为 NO_ENGINE_SUBSTITUTION,
然后保存文件,然后重新启动MySQL 。
mysql 关闭严格_如何禁用MySQL严格模式?相关推荐
- mysql映射表_[玩转MySQL之四]MySQL缓存机制
一.前言 在当今的各种系统中,缓存是对系统性能优化的重要手段.MySQL Query Cache(MySQL查询缓存)在MySQL Server中是默认打开的,但是网上各种资料以及有经验的DBA都建议 ...
- ssh mysql环境搭建_搭建一个MySQL高可用架构集群环境
架构 使用一台MHA manager.一台MySQL master节点.两台MySQL slave节点 软件版本 虚拟机:Ubuntu 18 MySQL:5.7.32 MHA:0.54 环境检查 安装 ...
- 删除安装的mysql数据库文件_安装/删除MySQL数据库
安装包我会放在本文的底部,如果需要自取 MySQL的数据存储目录为data,data目录通常在C:\Documents and Settings\All Users\Application Data\ ...
- go连接mysql集群_什么是MySQL集群-Go语言中文社区
一.什么是MySQL集群 MySQL集群是一个无共享的(shared-nothing).分布式节点架构的存储方案,其目的是提供容错性和高性能. 数据更新使用读已提交隔离级别(read-committe ...
- mysql数据库参考_干货:MySQL数据库优化参考
标签: 本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就 ...
- 怎么删除mysql的压缩包_压缩包版mysql怎么卸载
MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行.但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的.那么压缩版mysql要怎么卸载?下面本篇文章就来大家介绍一下,希望对你们 ...
- java mysql mac 安装_最新版MySQL在MacOS上的安装与使用!
在 MacOS 上安装最新版的 MySQL 有三种方法:使用 Docker 安装: 使用 Homebrew 运行 brew install mysql 安装: 使用安装包安装. 我们本文将采用最常规的 ...
- mysql炸包_炸裂!MySQL 82 张图带你飞
之前两篇文章带你了解了 MySQL 的基础语法和 MySQL 的进阶内容,那么这篇文章我们来了解一下 MySQL 中的高级内容. 其他文章: 本文思维导图如下. 事务控制和锁定语句 我们知道,MyIS ...
- mysql 列合并_实战讲解MySQL执行计划,面试官当场“要了我”
explain或者desc获取MySQL如何执行select语句的信息. 结果包含很多列 1 各列字段说明 1.1 id SELECT标识符.这是查询中SELECT的序列号,表示查询中执行select ...
最新文章
- 西南大学计算机英语统考时间,西南大学2018年9月全国计算机等级考试报名通知...
- DPM全方位保护SQL Server,DPM2007系列之五
- 抽象工厂模式(abstract factory)
- 为什么大多数同学宁愿吃学习的苦,也不愿意尝思考的痛?
- 如何使用makefile编译不同平台的目标文件(makefile的参数传递)
- Postman: Test
- PHP笔记-双色球例子
- c语言建立两个磁盘文件,建立两个磁盘文件f1.dat和f2.dat,编程序实现以下工作...
- 在应用程序中加一个控制台
- LED的本质和发光原理是什么,彩色的LED灯是怎么做出来的
- WAVE-U-NET: A MULTI-SCALE NEURAL NETWORK FOR END-TO-END AUDIO SOURCE SEPARATION
- 最值得收藏的几种文档对比、文本对比、代码对比、文件对比的工具
- Package php5 have no installation candidate解决方案
- duck typing
- could not establish connection to “hostname”
- 泽塔云:用超融合撑起软件定义数据中心的梦想
- 栅栏密码(The Rail-Fence Cipher)
- Microsoft Powershell 介绍
- JDK8-Optional类避免NPE
- SAR/毫米波雷达 论文阅读 | Freehand, Agile, and High-Resolution Imaging, IEEE Access 2019