MYSQL 测试

转载 2013年12月02日 13:00:53

mysql的默认数据库是mysql

 

mysql基本操作

1.   停止MYSQL/etc/init.d/mysql stop

2.   起动MYSQL/etc/init.d/mysql start

3.   查看MYSQL状态:/etc/init.d/mysql status

4.   重启MYSQL/etc/init.d/mysql restart

 

查看用户名和密码

mysql> select name,password from mysql.user;

 

进入MYSQL控制台的方法

1.   使用“mysql -u 用户名 -p密码数据库名”

mysql -u root –phuawei mysql 

2.   mysql -u 用户名@数据库名”

mysql -u root@mysql 

3.   mysqlroot用户没有密码时使用

mysql -u root mysql 

4.   从其他服务器使用root用户,密码为huawei,访问10.71.171.122mysql

mysql -u root -phuawei -h 10.71.171.122

 

 

几种修改mysql用户的密码的方法,MYSQL的默认用户是root

 

1.   update语句

mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

mysql> flush privileges;

mysql> QUIT;

 

2.   set语句

mysql> SET PASSWORD FOR hunte=PASSWORD('new password');  

mysql> QUIT;

 

3.   直接修改

bash$ mysqladmin -u root "old password" "new password"

bash$ mysqladmin -u root password "new password"

 

4.   使用grant语句

1)    root用户的密码改为huawei,并可以从外部访问

mysql> grant all on *.* to root@"%" identified by 'huawei';

2)    新建chensql用户,密码为huawei,并可以从外部访问,如果用户已存在,则是修改用户密码和权限

mysql> grant all on *.* to chensql@"%" identified by 'huawei';

3)    新建chensql用户,密码为huawei,并可以从外部访问,如果用户已存在,则是修改用户密码和权限

mysql> grant insert,update,delete on *.* to chensql@"%" identified by 'huawei';

4)    新建chensql用户,密码为huawei,并可以从本地服务器访问,如果用户已存在,则是修改用户密码和权限

mysql> grant insert,update,delete on *.* to chensql@localhost identified by 'huawei';

 

构造告警

1.   数据库不可用

停止MYSQL/etc/init.d/mysql stop,然后查看当前告警,显示数据库不可用

起动MYSQL/etc/init.d/mysql start,然后查看当前告警,显示数据库不可用告警恢复。

2.   MySQL连接资源占用过高

mysql服务器上执行mysql –u root –phuawei mysql,其中huaweiroot的密码

打开一个终端执行一次上面进入mysql控制台的语句,就会多一个连接,将阈值设置为1,则只要打开两个终端进入mysql控制台就会产生告警。

 

Mysql基准测试

什么是基准测试 定义 如何进行基准测试 基准测试的目的 如何进行基准测试 mysql基准测试的性能指标 基准测试的步骤 基准测试中容易忽略的问题 常用的基准测试工具介绍 Mysql基准测试工具之mys...
  • liuzp111
  • liuzp111
  • 2017年01月08日 21:29
  • 1457

压力测试——测试MySQL

除了对Web服务器进行测试外,数据库服务器也是系统的瓶颈之一,因此,我们还可以对数据库进行压力测试。关于MySQL的慢查询、explain分析等,这些主要是针对单条SQL语句的,其结果反映了SQL语句...
  • lamp_yang_3533
  • lamp_yang_3533
  • 2016年10月24日 17:30
  • 853

MySQL自带的性能压力测试工具mysqlslap详解

PS:今天一同事问我有木有比较靠谱的mysql压力测试工具可用。其实mysql自带就有一个叫mysqlslap的压力测试工具,还是模拟的不错的。下面举例说说。mysqlslap是从5.1.4版开始的一...
  • permike
  • permike
  • 2016年01月29日 17:49
  • 7144

JAVA连接MYSQL测试

刚刚安装了mysql,想测试一下,不多说,直接上java实例测试!   测试准备:mysql-connector-java-5.1.6-bin.jar java测试类 package test; ...
  • wudalang_gd
  • wudalang_gd
  • 2016年05月15日 12:15
  • 1673

mysql自带的压力测试工具

mysqlslap 是 Mysql 自带的压力测试工具,可以模拟出大量客户端同时操作数据库的情况,通过结果信息来了解数据库的性能状况 mysqlslap 的一个主要工作场景就是对数据库服务器做基...
  • wfg18801733667
  • wfg18801733667
  • 2016年08月09日 10:09
  • 7965

MySQL安装自带的测试数据库

MySQL有自带的数据库employees,容易安装,方面我们平时做测试或者自学使用。 自带数据库相关文档地址: https://dev.mysql.com/doc/employee/en/ 安装数据...
  • lijingkuan
  • lijingkuan
  • 2015年12月10日 16:02
  • 2402

MySQL测试SQL执行的速度测试

引言: 在Mysql中如何测试单个SQL的执行时间,是非常有助于我们理解其中的问题的,本文将介绍如何定位SQL.的使用时间和执行计划。...
  • blueheart20
  • blueheart20
  • 2016年03月29日 17:45
  • 3140

MySQL主从复制架构搭建及读写分离测试

一、业务发展驱动数据发展 随着网站业务的不断发展,用户量的不断增加,数据量成倍地增长,数据库的访问量也呈线性地增长。特别是在用户访问高峰期间,并发访问量突然增大,数据库的负载压力也会增大,如果架构方...
  • luyaran
  • luyaran
  • 2016年12月27日 09:37
  • 1192

高性能mysql笔记(二)ab测试工具

主要是介绍一些压力测试和性能测试的工具,本文讲解一下ab和http_load在mac的用法。测试前,前面先把系统的端口限制数改大,看看Mac下面的默认限制ulimit -aopen files (-n...
  • wangguoyang429883793
  • wangguoyang429883793
  • 2017年05月21日 17:40
  • 331

MySQL查看SQL语句执行效率和mysql几种性能测试的工具

Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好...
  • chengxuyuanyonghu
  • chengxuyuanyonghu
  • 2017年03月11日 22:18
  • 6055
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MYSQL 测试
举报原因:
原因补充:

(最多只允许输入30个字)