即使我的其他 mysql 8 客户端从同一个 bash 会话连接到 MySQL 8,此 sysbench 测试也失败了。我检查了以下内容:
sestatus : is disabled 权限在 /mnt/optane2 上很好,sock 文件在那里。确保我使用库编译了 sysbench 并包含来自 mysql8 其他 mysql 8 客户端工具没有问题
使用最新的 sysbench 1.0.14
是否需要其他路径。
我的 PATH 变量如下所示:
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