1、首先打开命令行输入净停止mysql或者净停止mysql5命令关闭mysql服务
2、打开mysql安装路径,进入到本目录中复制路径。
3、打开命令行,输入cd E: \ phpStudy \ PHPTutorial \ mysql \ bin回车
4、输入mysqld——skip-grant-tables然后回车,再打开一个新的命令行
5、打开新的命令行,输入mysql回车
6、输入显示数据库,可以看到所有数据库说明成功登录。
7、其中mysql库就是保存用户名的地方。输入使用mysql,选择mysql数据库。
8、显示表查看所有表,会发现有个用户表,这里存放的就是用户名:密码,权限等等账户信息。
9、输入选择用户、主机、用户密码,来查看账户信息。
10、更改根密码,输入更新用户设置密码=密码,用户=和主机=
11、再次查看账户信息,选择用户、主机、用户密码,可以看到密码已被修改。
rand() 随机生成 0 - 1的浮点数 , 常与其他函数结合使用 ,比如 ceiling,floor,LPAD 等
如果要指定指定范围的随机整数的话,需要用这个公式FLOOR(i + RAND() * j),比如
# 生成 7 - 11的随机数 SELECT FLOOR(7 + (RAND() * 5))
floor 地板取小于该值的最大整数 ,比如 0
mysql>select floor(1.23),floor(-1.23)
1 -2
ceiling 则相反,向上取整,取大于该值的最小整数 ,比如
SELECT CEILING(1.23)# 2
SELECT CEIL(-1.23)# -1
lpad 是左填充, 用法如下 :
LPAD(RAND()*31 + 1,2,'0')) # 取01-31的随机整数 ,保留两位,如果是一位,左边填0
IO的统计公式如下:Key_reads * 2 + Key_writes * 2 + Key_read_requests + Innodb_data_reads + Innodb_data_writes + Innodb_dblwr_writes + Innodb_log_writes
key_reads 和 key_writes都乘以2的原因是因为如果从磁盘中读或写索引块之后会再去磁盘读或写数据块,所以就会有至少两倍的IO请求.
事务数总量为 com_commit+com_rollback
query数通过 com_select获取
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)