mysqlslap: [ERROR] unknown variable ‘default-character-set=utf8’. 解决方法

今天在运行Mysql自带的压力测试工具mysqlslap的时候,出现了如下报错:

mysqlslap: [ERROR] unknown variable 'default-character-set=utf8'.

中文翻译

mysqlslap:[错误]未知变量'default-character-set = utf8'。

mysqlslap: [ERROR] unknown variable 'default-character-set=utf8'.

 

原因:

这是因为mysqlslap这个工具无法识别Mysql中的配置文件“my.cnf”或“my.ini”中的default-character-set=utf8这个指令。

# 设置mysql客户端默认字符集
default-character-set=utf8

 

解决方法

注意:

在Linux下,mysql的配置文件一般是:/etc/my.cnf

在Windows下,mysql的配置文件是:你的安装路径/my.ini

 

第一种解决方法:

在MySQL的配置文件中 /etc/my.cnf 中将default-character-set=utf8 注释掉,但是,这需要重启MySQL服务,如果你的MySQL服务正在忙,那么,这样的代价会比较大。

 

第二种解决方法:

是直接以“mysqlslap --no-defaults -hlocalhost -uroot -proot -P3306 --concurrency=1000 ******" 命令打开;

 

说下我是如何解决这个问题的?

我一直以为我也是上面的这些问题,结果我仔细查看了,原来是我的配置文件有问题,配置文件中有两行“default-character-set=utf8”,我删除掉一行就好了。

my.ini default-character-set=utf8

    A+
发布日期:2019年11月13日 12:20:27  所属分类:MySQL
最后更新时间:2019-11-13 12:20:27
评分: (1 票;平均数5.00 ;最高评分 5 ;用户总数1;总得分 5;百分比100.00)
付杰
wordpress站群服务 泛解析二级域名 二级目录
wordpress站群服务 泛解析二级域名 二级目录
  • ¥ 1999.9元
  • 市场价:8999元
Microsoft 全家桶 “激活码/产品密钥”永久
Microsoft 全家桶 “激活码/产品密钥”永久
  • ¥ 29.99元
  • 市场价:888元
Python零基础入门到高级视频教程(500全集)
  • ¥ 298.0元
  • 市场价:899.0元
JAVA从入门到精通视频教程(实战)
  • ¥ 99.0元
  • 市场价:99.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: