-
Mysql 5.5 数据库开启关闭命令
所属栏目:[MySql教程] 日期:2022-04-07 热度:96
启动MySQL服务 ./bin/mysqld_safe --defaults-file=/etc/my.cnf [1] 21698 [root@localhost bin]# 160402 05:57:36 mysqld_safe Logging to /log/err.log. 160402 05:57:36 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql error[详细]
-
mysql.gtid_executed表Previous gtid Event的更改
所属栏目:[MySql教程] 日期:2022-04-07 热度:106
之所以把mysql.gtid_executed表的作用和Previous gtid Event的改变放到一起进行描述是因为它们后面文章探讨的基[详细]
-
官方压测工具mysqlslap介绍及利用
所属栏目:[MySql教程] 日期:2022-04-07 热度:60
mysqlslap是官方的一款做压力测试的工具,可以模拟多个客户端进行并发测试。 比如可以模拟多少并发,执行多少次,针对某个存储引擎等等 比如对myisam引擎做并发量为100,查询次数为1000 --concurrency用于指定并发量,--number-of-queries=1000用于指定查[详细]
-
随笔 MySQL setup_instruments中关于部分信息不能更换
所属栏目:[MySql教程] 日期:2022-04-07 热度:191
朋友告诉我如下操作不能修改: mysql update setup_instruments set enabled=no where name=memory/performance_schema/table_handles; Query OK, 1 row affected (2.61 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql select * from setup_instrumen[详细]
-
关于修测验UTO_INCREMENT列的默认值的测试
所属栏目:[MySql教程] 日期:2022-04-07 热度:75
其实是个很简单的操作,但是忽然有人问我就是想不起来,暂且做个笔记在这里。 mysql create table test2(id int(2) AUTO_INCREMENT,name varchar(10),primary key(id)); Query OK, 0 rows affected (0.03 sec) mysql insert into test2 values(null,a),(nu[详细]
-
mysql 多个参数选项文件my cnf优先级研发
所属栏目:[MySql教程] 日期:2022-04-07 热度:186
my.cnf是mysql服务器在unix平台下默认的配置文件的文件名。 输入my_print_defaults可以得出mysql server启动时所读取的my.cnf的顺序:(一般为该四个,根据安装方式、OS发行版、mysql版本而定) 或者 $ mysql --help | grep my.cnf /etc/my.cnf /etc/mysql[详细]
-
MySQL 如何迅速的查视Innodb数据文件
所属栏目:[MySql教程] 日期:2022-04-07 热度:147
经常有朋友问我一些如何查看Innodb数据文件的问题比如: 如果我是UTF8字符集,如果插入字符a到底占用几个字节 ? 主键和普通索引叶子节点的行数据在存储上有哪些区别? 如何证明rowid的存在? 数据中的NULL值如何存储的? char和varchar在存储上的区别?[详细]
-
mysql 5.5信息--innodb_read write _io_threads
所属栏目:[MySql教程] 日期:2022-04-07 热度:143
# 在5.1版本上,这FILE_IO这一块MYSQL只用了4个线程来处理IO; # 但在5.5上,随着对多线程的更强支持;INNODB也加强了对IO读写线程的支持;更多发挥多线程的优势 ; # IO线程默认增加到了10个;(配太多也没用,因为IO能力有限,需要配合特殊机型) # 其实[详细]
-
建表和sql不规范 导致 服务器几乎无反应
所属栏目:[MySql教程] 日期:2022-04-07 热度:195
建表和sql不规范 导致 服务器几乎没反应 问题描述: 1)研发人员说测试库session满了,请求调大最大连接数。 数据库中发现大量(1944个)的session,语句基本相同,SELECT * FROM ali_phone_info where phone=13004669173 , 处于sending data状态。 服务器[详细]
-
更换mysql时区
所属栏目:[MySql教程] 日期:2022-04-07 热度:179
需要查看mysql的当前时区,用time_zone参数 mysql show global variables like %zone%; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | ---系统时间,北京时间 | time_zone | SYSTEM[详细]
-
转 MySQL性能优化配置参数之thread_cache和table_cache细说
所属栏目:[MySql教程] 日期:2022-04-07 热度:173
MySQL性能优化配置参数之thread_cache和table_cache细说: 一、THREAD_CACHE MySQL里面为了提高客户端请求创建连接过程的性能,提供了一个连接池也就是 Thread_Cache池,将空闲的连接线程放在连接池中,而不是立即销毁.这样的好处就是,当又有一个新的请求的时[详细]
-
MySQL复制之防崩溃从细节
所属栏目:[MySql教程] 日期:2022-04-07 热度:199
MySQL5.6之前的版本中,运行时的数据复制信息会被保存在从节点数据目录的两个文件中,分别是master.info和relay-log.info。在MySQL5.6之后默认依然存放在数据目录,但是可以通过设置存放在数据库的表中。 master-info-repository:当这个变量值设置为table[详细]
-
mysql 字符集乱码研究
所属栏目:[MySql教程] 日期:2022-04-07 热度:172
环境描述:青云的mysql实例的ip为:192.168.0.254,和青云的跳板主机,我们在跳板主机上安装了mysql服务,并通过下面方式连接mysql: [root@i-iivphroy ~]# mysql -uroot -p********* -h292.168.0.254 问题描述:近期网站整体迁云,需要先迁移一部分数据到[详细]
-
MySQL搜寻元数据信息
所属栏目:[MySql教程] 日期:2022-04-07 热度:108
MySQL5.0之后提供了一个新的数据库information_schema,用来记录MySQL的中的元数据信息,值得注意的是,它是一个虚拟数据库,物理上不存在相关的目录和文件,类似于ORACLE的动态性能表。 用两个例子活用这个虚拟数据库 1.删除数据库gl下的所有前缀为cache[详细]
-
InnoDB关键特征之自适应hash索引
所属栏目:[MySql教程] 日期:2022-04-07 热度:90
InnoDB关键特性之自适应hash索引: 一、索引的资源消耗分析 1、索引三大特点 1、小:只在一个到多个列建立索引 2、有序:可以快速定位终点 3、有棵树:可以定位起点,树高一般小于等于3 2、索引的资源消耗点 1、树的高度,顺序访问索引的数据页,索引就是[详细]
-
mysql 数据库中的三种判断是否包括总结
所属栏目:[MySql教程] 日期:2022-04-07 热度:107
应用场景: 1:在使用mysql数据库进行存储数据的时候,有时候,一个字段,要存储使用逗号分隔的多个数据,在查询的时候,传递的是一个keyword,需要在逗号分隔的字段中进行查询,这种情况怎么处理? 比如: 在爬虫爬取的时候,指定关键字查询,关键字可以[详细]
-
更改mysql时区
所属栏目:[MySql教程] 日期:2022-04-07 热度:186
需要查看mysql的当前时区,用time_zone参数 mysql show global variables like %zone%; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | ---系统时间,北京时间 | time_zone | SYSTEM[详细]
-
mysql输出用户权限
所属栏目:[MySql教程] 日期:2022-04-07 热度:59
在对MySQL数据库进行迁移的时候,有时候也需要迁移源数据库内的用户与权限。对于这个迁移我们可以从mysql.user表来获取用户的相关权限来生成相应的SQL语句,然后在目标服务器上来执行生成的SQL语句即可。本文提供了生成提取用户权限的脚本并给出演示。 1、[详细]
-
转 MySQL功能优化配置参数之thread_cache和table_cache详解
所属栏目:[MySql教程] 日期:2022-04-07 热度:192
MySQL功能优化配置参数之thread_cache和table_cache详解: 一、THREAD_CACHE MySQL里面为了提高客户端请求创建连接过程的性能,提供了一个连接池也就是 Thread_Cache池,将空闲的连接线程放在连接池中,而不是立即销毁.这样的好处就是,当又有一个新的请求的时[详细]
-
percona server 日志时间错误
所属栏目:[MySql教程] 日期:2022-04-06 热度:59
日志时间和系统时间对不上 表现 2016-11-23T02:22:27.520179Z 0 [Note] InnoDB: Buffer pool(s) load completed at 161123 10:22:27 2016-11-23T02:22:27.792979Z 0 [Note] Found ca.pem, server-cert.pem and server-key.pem in data directory. Trying t[详细]
-
MySQL5.7主从复制-异步复制创建
所属栏目:[MySql教程] 日期:2022-04-06 热度:50
两台服务器,系统是Redhat6.5,MySQL版本是5.7.18。 1、在主库上,创建复制使用的用户,并授予replication slave权限。这里创建用户repl,可以从IP为10.10.10.210的主机进行连接。 grant replication slave on *.* to repl@10.10.10.210 identified by mys[详细]
-
MySQL安置与讲解
所属栏目:[MySql教程] 日期:2022-04-06 热度:125
MySQL安装与讲解: 一:数据库讲解 1 5.6之前的源码安装 源码格式 ./configure 选项 make make install 2 yum安装 6 yum -y install mysql-server mysql service mysqld start ; chkconfig mysqld on 7 yum -y groupinstall mariadb mariadb-client Syste[详细]
-
MariaDB 10.0 亮眼特性解说
所属栏目:[MySql教程] 日期:2022-04-06 热度:155
很多同学一定听说过MariaDB。作为MySQL的重要分支之一,它继续秉承完全开源的姿态(MySQL也有不少好用功能是收费的哟),被很多大型互联网企业广泛使用(如Google、Twitter)。同时,红帽7(包括CentOS)也将默认数据库由MySQL更改为MariaDB。在这种情况下[详细]
-
MySQL集群创建实现高可用
所属栏目:[MySql教程] 日期:2022-04-06 热度:140
MySQL集群概述和安装环境 MySQL Cluster是MySQL适合于分布式计算环境的高实用、高冗余版本。Cluster的汉语是集群的意思。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。 存储/数据节点: 保存cluster中的数据。 数据节点,可以[详细]
-
Docker二所镜像创作
所属栏目:[MySql教程] 日期:2022-04-06 热度:185
Docker二所镜像制作: 1、dockerfile 里不能有交互式命令。 FROM centos:6.9 加载镜像 RUN curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo //base源优化 RUN curl -o /etc/yum.repos.d/epel.repo // EPEL (Ext[详细]