mysql各个安装包的作用

mysql各个安装包的作用,第1张

mysql各个安装包的作用如下:

1、DevelopmentLibraries开发库,在mysq上做二次开发的,不会用到,是修改Mysql的时候用,可以给Mysql增加新的功能或打补丁。

2、ClientUtilities是客户端工具。

3、TestSuite是测试套件,用来测试数据库的性能、sgl正确性。

4、MySQLServer是真正的mysgl服务器程序的安装包。

MySQL开启了严格模式从一定程序上来讲是对我们代码的一种测试,如果我们的开发环境没有开启严格模式在开发过程中也没有遇到错误,那么在上线或代码移植的时候将有可能出现不兼容的情况,因此在开发过程做最好开启MySQL的严格模式

1.可以通过执行SQL语句来开启,但是只对当前连接有效,下面是SQL语句:

代码如下:

set sql_mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

2.通过修改MySQL的配置文件,在配置文件中查找sql-mode,将此行修改成为:

代码如下:

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

如果查找不到sql-mode=则在[mysqld]下加入即可,推荐第二种方法,可以一劳永逸。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7473508.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存