本文主要向大家介绍了MySQL数据库之Lnmp环境中php-mysql版本问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

操作系统:CentOS release 6.7 (Final)  64位

内核:2.6.32-573

数据库:mysql5.6.30(RPM安装)

出现的问题:

1、在rpm包当初安装mysql5.6.30时,出现过mysql-libs冲突的问题,将其给卸载了,但是在安装php-mysql的时候就出现报错以下的报错(若干行),

1    from install of mysql-libs-5.1.69-1.el6_4.x86_64 conflicts with file from package MySQL-server-5.6.13-1.linux_glibc2.5.x86_64

不能正常安装php-mysql 就会导致我们安装zabbix时数据库连接里面不能显示Mysql(其中一个原因)

查找相关资料,可以下载Mysql5.6的一个兼容包,

参考:http://www.linuxidc.com/Linux/2013-11/92831.htm

wget http://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm 下载成功后安装:rpm -ivh MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm 然后安装php-mysqlyum install php-mysql 安装成功

2、安装zabbix 2.4.8数据库初始化问题

创建好zabbix数据库,做好zabbix用户授权后,初始化数据库时发现报以下错误,BLOB/TEXT column 'xxxxxx( 表名称)' can't have a default value query ,意思是TEXT类型的表字段不能够有默认值。在mysql5.1的版本里没有发现该问题,查找相关资料,说是以下原因:

1、  MYSQL5.x是不允许BLOB/TEXT类型的字段拥有默认值的。

2、  由于MySQL是在‘strict mode’严格模式下工作的,如果改为非严格模式,上面的语句就可以执行成功

解决方法:

更改数据库的配置文件,添加以下内容即可

1    sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

重启数据库,重新加载初始化数据库,不再出现此类错误。

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

lnmp 查看mysql版本_MySQL数据库之Lnmp环境中php-mysql版本问题相关推荐

  1. k8s mysql 挂载_如何在 Kubernetes 环境中搭建 MySQL(四):使用 StorageClass 挂接 RBD...

    MySQL + Kubernetes 1. 简介 在系列文章的第三篇中,讲到了如何使用 PV 和 PVC 挂载 RBD 上建立好的块存储镜像,但这还是不足以满足 cloud native 环境下的需求 ...

  2. docker容器mysql头文件_在Docker容器中使用MySQL数据库

    开发过程中经常需要安装.调试mysql数据库,还需要在各种操作系上安装包依赖,实在是繁琐,因此就研究了一下如何在docker上运行一个mysql镜像,省却了我安装.找依赖的问题. 注:本文所有内容均在 ...

  3. linux修改容器内的mysql端口_Linux系统下修改phpstudy集成环境中的MySQL端口号的步骤...

    这篇文章给大家介绍的内容是关于Linux系统下修改phpstudy集成环境中的MySQL端口号的步骤 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1. 首先需要安装好phpstu ...

  4. mysql 查看集群状态_MySQL数据库集群正确配置步骤

    类型:电子教程大小:8.5M语言:中文 评分:8.3 标签: 立即下载 对MySQL数据库集群进行正确配置的实际操作步骤,以及对其概念的讲述,如果你对其相关的实际操作有兴趣了解的话,以下的文章将会给你 ...

  5. 怎么将pom文件mysql驱动修改版本_mysql 数据库驱动 pom

    用Maven插件生成Mybatis代码/数据库 现在代码管理基本上是采用Maven管理,Maven的好处此处不多说,大家用百度搜索会有很多介绍,本文介绍一下用Maven工具如何生成Mybatis的代码 ...

  6. MySQL数据库的总结_MySQL数据库应用总结(三)—MySQL数据库的基本操作

    SQL语法预览: 查看所有数据库:[show databases; ] 创建数据库:[create database 数据库名;] 查看所创建的数据库:[show create database 数据 ...

  7. mysql 备份_MySQL数据库备份实操

    本文基于mysql(8.0.20)及xtrabackup(8.0.13)最新版本,实现了完整的mysqldump逻辑备份.binlog增量备份.xtrabackup物理备份恢复,帮你快速掌握操作要点 ...

  8. MySQL延时更改数据_mysql数据库备份设置延时备份方法(mysql主从配置)

    一 为什么需要延时备份 percona-xtrabackup是一个优秀的用于增量备份的工具.今天我们讲到的延时备份也是使用他们的产品. 以前在MySQL AB复制一文中提到了AB复制.我们首先回顾下M ...

  9. 阿里云装mysql选择版本_mysql学习之-三种安装方式与版本介绍

    MYSQL版本介绍 mysql分alpha,beta,rc,GA四个版本. alpha  暗示这是一个以展示新特性为目的的版本,存在比较多的不稳定因素,还会向代码中添加新新特性 beta 以后的bet ...

最新文章

  1. 千万用户同时在线,优酷智能档在双11“猫晚”直播如何防卡顿?
  2. springboot 集成jpa_基于Spring Boot+JPA Restful 风格的数据
  3. 浪潮成立人工智能部门 为AI提供顶尖计算产品
  4. Opencv step by step - 加载视频
  5. 10 大编程算法帮助程序员踏上“高手”层次,了解一下,你绝对不亏!
  6. soapui工具_自动化测试需知的4项测试工具
  7. OGNL、EL表达式——Struts
  8. JBoss-4.2.3.GA下发布EJB3项目遇到的问题之JSF篇
  9. 人体姿态检测——CPN
  10. ElementUI table表格数据html格式解析
  11. 迁移学习---迁移学习基础概念、分类
  12. 读取本地文件转化成MultipartFile
  13. 用vue写一个天气webAPP
  14. 如何用数学课件制作工具绘制函数图像
  15. 华为p10和p10plus区别_华为p10和p10plus的区别 华为p10plus和华为p10对比评测
  16. unity-shader-ShaderGraph可视化shader
  17. 喝脱脂牛奶容易长青春痘
  18. 利用文本相似度进行英文文本分类(C++实现)
  19. 鸿蒙渊更新公告,天下3易信公众平台
  20. 自然语言处理中的语言模型预训练方法(ELMo、GPT和BERT)

热门文章

  1. java项目上线mysql查询慢_Java Web应用程序在缓慢的MySQL查询中停滞不前
  2. 对多用户分时系统最重要_互联网搜索引擎:让你的产品在最显眼的位置摆摊
  3. 设计灵感|举足轻重!登录、注册页面设计案例
  4. UI实用素材|设计直观和用户友好的404页面
  5. UI设计的扁平化图标模板素材
  6. ICON素材|装饰图标设计的技巧
  7. 值从哪里来_内存频率是怎么算出来的?2133MHz这么奇怪的数字是怎么来的?
  8. android @style/name,android style和attr的用法
  9. java一维打地鼠_Java编程实现打地鼠文字游戏实例代码
  10. php $_server[remote_addr];,php – 如何伪造$_SERVER [‘REMOTE_ADDR’]变量?