Lnmp环境中php-mysql版本问题
admin
2023-05-25 08:41:17
0

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

内核:2.6.32-573

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

出现的问题:

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

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-mysql
yum 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’严格模式下工作的,如果改为非严格模式,上面的语句就可以执行成功


解决方法:

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

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

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

相关内容

热门资讯

“普京把半个国家的内阁和经济班... 俄罗斯总统普京开启对中国国事访问行程。此次随同普京访华的俄方代表团有哪些亮点值得关注?凤凰卫视驻北京...
韩国三星电子劳资谈判再破裂,明... 最新消息:韩国三星电子今天(5月20日)的劳资谈判再度宣告破裂,明天起将举行大罢工。这也将是该公司史...
国台办:赖清德上台两年所作所为... 5月20日,国务院台办举行例行新闻发布会。有记者问,赖清德上台满两年,岛内最新民调显示,台湾民众对于...
岛内舆论批评台电力公司砸钱搞“... 【环球网报道】5月20日上午,国台办举行例行新闻发布会,发言人朱凤莲就近期两岸热点问题回答记者提问。...
国安部:网速变慢,元凶竟是它 微信公众号“国家安全部”消息,近期,国家安全机关工作发现,境外间谍情报机关利用我国境内路由器充当“跳...
Vision Pro将支持眼控... 【CNMO科技消息】5月20日,苹果公司发布了多项新辅助功能,包括由Apple Intelligen...
“洪水最高没过2楼楼顶”,女子... 5月17日至18日,湖南常德市石门县普降大暴雨,其中壶瓶山镇、所街乡等地出现极端大暴雨天气过程。暴雨...
暴风雨来临前,百度抛下了锚 AI早已在搜索与推荐完成了对互联网的颠覆,因为搜推是互联网的价值转换器。信息分发、流量匹配、人找信息...
一文看懂谷歌I/O 2026:... 谷歌CEO 桑达尔·皮查伊 出品|搜狐科技 作者|郑松毅 编辑|杨锦 北京时间5月20日凌晨,加州山...
框式交换机为何备受青睐?解读T... 在数据中心与大型企业网络的核心层,框式交换机扮演着至关重要的角色。它不仅是网络流量汇聚与分发的中枢,...