网站出现Mysql version can not be less than 4.1怎么办

最近碰到好多客户都说数据库问题,网站打开提示数据库4.1,这个是怎么回事呢?详细询问了一下,才知道原来如此,这边就给大家分享一下具体解决案例。

网站数据打包上传好,打开出现Mysql version can not be less than 4.1,这个是为什么呢?

错误内容:Mysql version can not be less than 4.1 出现这个提示我们可以翻译一下是什么意思

这个百度翻译过来是:Mysql数据库版本不能低于4.1

提示是数据库有问题,貌似是数据库版本的问题,那么咱们具体可以分析下出现原因。

首先咱们可以看下数据库版本,结果到数据库面板一看,空间的数据库版本是5.1。

那么应该就不是版本的问题,那么怎么还会出现这个提示呢?

其实还有一种可能,那就是我们的数据库是正常的,但是我们网站里面的数据库配置文件有可能跟数据库对不上,也会出现这个提示。

然后我们就需要看下数据库配置文件了,用ftp打开网站根目录,我们找到数据库配置文件,一般是config.inc.php。(也可以是其他文件,这里以此举例说明)

我们用编辑器打开这个配置文件,可以看到以下数据库配置文件。下面给大家普及一下具体的填写说明:(具体名字可能有些区别,具体区分要注意)

1、数据库地址(database_address),一般程序和数据库都在同一服务器上,写localhost即可.如不在同一服务器, 则填写数据库服务器的IP.

2、数据库用户名(database_username),使用mysql的程序,一般都默认填写的是root,这个是mysql数据库的初始用户,直接使用不太安全, 我们一般都是另外建立一个用户来使用.

3、数据库名(database_tablename),这点需要和数据库用户名区分开来,一个是数据库本身的名字,一个是有权限使用这个数据库的用户的名字, 不能弄混了.

4、数据库密码(database_password),这个数据库用户名的密码.

跟之前我们看到的数据库对比一下,咱们可以看到,原来根本不对,那就可以了。咱们可以修改数据库配置文件为现在的数据库账号密码,如下图:

[注意,修改的时候一定要注意是否为英文输入模式,复制不要带空格]

修改之后点击保存,然后上传覆盖源文件。然后再打开网站,我们就可以看到我们的网站可以正常打开了。交流qq:2881064157

时间: 2024-09-30 14:59:44

网站出现Mysql version can not be less than 4.1怎么办的相关文章

MySQL ERROR : The used command is not allowed with this MySQL version 解决办法

目的:向MySql数据库导入.txt文件,通过load命令来实现 输入如下命令,报错: 修改命令,依旧报错: 可能原因(from mysql reference manual): If LOAD DATA LOCALis disabled, either in the server or the client, a client that attempts to issue such a statement receives the fol-lowing error message: ERROR

【mysql】 load local data infield 报错 ERROR 1148 (42000): The used command is not allowed with this MySQL version

mysql> load data local infile '/Users/flint/learn/mysql/pet' into table bx_pet; 执行报错 ERROR 1148 (42000): The used command is not allowed with this MySQL version 解决办法: 在连接数据库的时候使用 mysql --local-infile -uroot -p 连接即可 原文地址:https://www.cnblogs.com/china-

WARNING: The host 'db01' could not be looked up with /data/mysql/bin/resolveip. This probably means that your libc libraries are not 100 % compatible with this binary MySQL version......

Linux系统安装MySQL,环境参数: 硬件配置:CPU: Xeon(R) CPU E5-2650 v4 @ 2.20GHz 8核内存:16G硬盘:系统盘200GB 数据盘1TB 操作系统CentOS 7.2 64位 数据库MySQL 5.6.43 执行scripts/mysql_install_db --user=mysql脚本报错: WARNING: The host 'db01' could not be looked up with /data/mysql/bin/resolveip.

R语言连接MySQL报错:could not run statement: The used command is not allowed with this MySQL version

版本说明 R版本:3.5 MySQL版本:8.0 RMySQL版本:0.10.19 情景说明: 使用RMySQL成功连接到MySQL数据库,可以进行查询操作,但在插入时报错,提示信息如下: con <- dbConnect(MySQL(), host="127.0.0.1", dbname="epid", user="root", password="1234")dbWriteTable(con,"city_d

在国外网站下载mysql太慢的解决问题

前几天在阿里云买了个Linux服务器,装好tomcat等环境时:发现没有Linux系统的数据库,然后我就去了Mysql官网下载,不用说下载了:连进网站都是费劲.好不容易开始下载,发现.... 这速度不知道有多慢.. 等不了就去问了同学,同学告诉我下个迅雷就行了. ====迅雷关网 https://www.xunlei.com/ ===安装好迅雷之后 以后只要你在网页下资源,它默认会问你要不要用迅雷下载. 然后你会发现在迅雷下资源,比直接在浏览器下要快很多(是真的很多).无论是国内还是国外的网站.

网站优化—MySQL优化

MySQL优化 简介 由于页面静态化技术可以实现对动态数据的缓存,但是有的时候还是需要去请求数据库.所以对数据库的优化也是不可缺少的. 优化思路 设计:存储引擎,字段,范式 自身:索引,自身的缓存 架构:读写分离 ? 存储引擎: MyISAM和InnoDB之间的对比.当然需要知道MySQL除了这两种存储引擎还有其他的存储引擎(memory存储引擎). MySQL在5.5版本之后默认的存储引擎为InnoDB 在面试的过程中,只要说出MyISAM和InnoDB的区别即可 ? 字段选择: 合适即好,能

网站优化—mysql explain执行计划

explain执行计划 简介MySQL调优: 先发现问题(慢查询,profile) 对于使用索引和没有使用索引,了解到索引可以快速去查找数据 了解什么是索引(索引是排好序的快速查找的数据结构) 索引的管理(查看,创建,删除) 索引的本身的数据结构(B-TREE结构和聚簇结构) MySQL是如何去使用这些索引的(explain工具),需要去发现索引是否合理的被使用,防止索引滥用. ? 注意:索引对查询是有帮助的,但是对更新是没有好处的.索引要建立的合理. ? MySQL调优的一个通用思路(面试题)

skymvc网站测试之mysql数据生成

使用方法: 删除数据 /index.php?m=test_mysql&a=autoDelete 重置自增ID /index.php?m=test_mysql&a=reset 插入数据: /index.php?m=test_mysql&a=autoInsert <?php /****** *Author 雷日锦 *本代码在skymvc中使用 *skymvc mysql数据库测试 *******/ class test_mysqlControl extends skymvc{ p

centos7上部署社交网站之MYSQL主从服务

部署MYSQL主从服务器,根据php程序员的要求创建数据库与表. 实验要求 主:192.168.43.229 从:192.168.43.198 主Master 开启时间同步 # systemctl stop firewalld.service //关闭防火墙 # setenforce 0 # vim /etc/ntp.conf 末尾添加:server 127.127.43.0 //本地是时钟源// fudge 127.127.43.0 stratum 8 //设置时间层级为8(限制在15内 #