使用--auto-generate-sql参数表示用mysqlslap工具自己生成的SQL脚本来测试并发压力
mysqlslap --auto-generate-sql -uroot -p123456
并发测试,使用–concurrency来模拟并发连接,连接数可以多个,用逗号隔开
mysqlslap --auto-generate-sql --concurrency=100 -uroot -p123456
mysqlslap --auto-generate-sql --concurrency=50,100 -uroot -p123456
使用--iterations模拟迭代测试,用于需要多次执行测试得到平均值。
mysqlslap --auto-generate-sql --iterations=5 -uroot -p123456
使用--engine测试不同的存储引擎的性能进行对比
mysqlslap --auto-generate-sql --concurrency=50,100 --iterations=5 --engine=myisam,innodb -uroot -p123456
--query=name,-q 指定自定义脚本执行测试,例如可以调用自定义的一个存储过程或者sql语句来执行测试。--create-schema 指定自定义的测试数据库名称,
mysqlslap --auto-generate-sql --concurrency=50,100 --create-schema="landclash" --query="call landclashsp_player_getname(34);" --number-of-queries=5000 -uroot -p123456
你先检查一下mysql服务是不是打开的,然后就是地址。帐号。密码是不是对的。
再用
<php
$link = mysql_connect("127001","root","");
echo $linkyes:no;
>
如果有报错的话,那就是地址。帐号。密码中有错误!
首先,打开MySQL Workbench,双击打开即可。打开后的界面如下所示,然后选择数据库实例,双击进行登录。图中数据库的实例是Local instance MYSQL57
然后,输入用户名和密码进行登录。如下图所示:
登录成功后,界面如下所示。其中,区域1显示的是数据库服务器中已经创建的数据库列表。区域2是关于数据库的 *** 作列表。区域三是sql的编辑器和执行环境,区域4是执行结果的列表
在sql的编辑器中输入测试语句,如图所示,其中world数据库是mysql自带的测试数据库,然后选择执行(或者使用快捷键ctrl+enter)。执行成功后,查询结果会显示在下面的列表中。
使用完毕后,直接退出,并且如果无需数据库的后继 *** 作的话,记得关掉MySQL的服务
这个报错的意思是“您的地址无法获得主机名”
解决方法如下:
编辑myini
在[mysqld]节点下新增或修改如下两行行
skip-name-resolve #忽略主机名的方式访问
lower_case_table_names=1 #忽略数据库表名大小写
重启mysql服务,看看问题解决了没有。
以上就是关于服务器mysql数据库老自动停止,请问怎么回事全部的内容,包括:服务器mysql数据库老自动停止,请问怎么回事、php使用mysqli和pdo扩展,测试对比mysql数据库的执行效率完整示例、不能创建数据库 测试,存在数据库mysql是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)