sysbench连接错误-mysql 8

mkshixfv  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(600)

这个sysbench测试失败了,即使我的其他mysql 8客户机从同一个bash会话连接到mysql 8也没有问题。我检查了以下内容:
sestatus:is disabled permissions is fine on/mnt/optane2,sock文件在那里。确保我用libs编译了sysbench,并从mysql8中包含了其他mysql8客户机工具没有问题
使用最新的sysbench 1.0.14
有没有其他需要的途径。
我的路径变量如下所示:

PATH=/home/mysql8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

# sysbench --tables=8 --table-size=50000000 --mysql-db=dbtest --mysql-user=root --mysql-password=zzz --db-driver=mysql --db-debug=on  --mysql-socket=/mnt/optane2/my.sock /usr/share/sysbench/oltp_read_write.lua prepare

sysbench 1.0.14 (using bundled LuaJIT 2.1.0-beta2)
FATAL: unable to connect to MySQL server on socket '/mnt/optane2/my.sock', aborting...
FATAL: error 1049: Unknown database 'dbtest'
FATAL: `sysbench.cmdline.call_command' function failed: ./src/lua/oltp_common.lua:98: connection creation failed
fhg3lkii

fhg3lkii1#

我将在这里回答我自己的问题,您应该只是“创建数据库dbtest首先是mysql客户机,应该就是这样。如果不是这样的话,我就陷入了一个混乱的循环中,以为我遗漏了什么,而我没有,第二个错误实际上是第一个问题,你遗漏了数据库本身。
我确实像alexey所说的那样用mysql8安装的库编译了我的sysbench,但是还没有回滚到这一点。我现在可以走了。

相关问题