尝试运行mysqlslap时,我被拒绝访问,并且我怀疑它与在Windows 8.1机器上运行的我有关,但是我无法在任何地方确认它。
我要运行的线是
mysqlslap.exe --query="myquery" --iterations=10 --user=root -p=password --host=127.0.0.1 --delimiter=";" --create-schema=mydb
我曾尝试在没有密码的情况下运行-p来提示输入密码,但是在得到提示输入密码之前,我被拒绝了访问。
我已经尝试过是否使用--host,--delimiter和--password
除了命令提示符下的错误外,我还从Windows弹出窗口说该应用程序无法在我的PC上运行。搜索mysqlslap和Windows 8并没有太大帮助。
我通过以root用户身份通过commandpropt登录mysql并确认了密码,并将密码作为参数传递给mysqlslap
最佳答案
尝试这个:
打开CMD(here是显示操作方法的链接)。
在CMD中,输入MySQL Bin文件夹,如“ C:\ Program Files \ MySQL \ MySQL Server 5.5 \ bin”。(要在cmd中打开文件夹,请使用com和“ cd”或“ cd ..”来返回文件夹,here是显示如何做的链接)
因此,请输入comand:mysqlslap --create-schema=yourschema --query="your query" --concurrency=100 -uuser -ppassword