-
innodb新特征之buffer pool预热
所属栏目:[MySql教程] 日期:2022-04-08 热度:175
innodb buffer pool做为innodb最重要的缓存,其缓存命中率的高低会直接影响数据库的性能。因此在数据库发生变更,比如重启、主备切换实例迁移等等,innodb buffer pool 需要一段时间预热,期间数据库的性能会受到明显影响。 另外mysql 5.7以前innodb buffe[详细]
-
Jsp与Mysql连接探究查错
所属栏目:[MySql教程] 日期:2022-04-08 热度:160
Jsp与Mysql连接探究查错: 一、前言 在阅读本文档之前,你的Win2000下应该已经安装好了Apache、JDK、Tomcat、PHP、MySQL.如果你还没有成功地安装好这些软件,你可以参阅Apache1.3.20在Windows下的使用、Windows下JDK1.3.1的安装、Tomcat在Win2000下的安装、P[详细]
-
MySQL Innodb表空间卸载和迁移案例
所属栏目:[MySql教程] 日期:2022-04-08 热度:127
需求: 两台服务器A(192.168.1.1)和服务器B(192.168.1.2) 数据目录都为:/usr/local/mysql/data 现在想把A服务器上/usr/local/mysql/data下的chenfeng数据库迁移到B服务器上,只迁移chenfeng库,其他数据库不动。 步骤如下: 在服务器B上: 建库: mysql create[详细]
-
小心避坑 MySQL分页时出现的数据重复问题
所属栏目:[MySql教程] 日期:2022-04-08 热度:189
问题描述 在MySQL中我们通常会采用limit来进行翻页查询,比如limit(0,10)表示列出第一页的10条数据,limit(10,10)表示列出第二页。但是,当limit遇到order by的时候,可能会出现翻到第二页的时候,竟然又出现了第一页的记录。 具体如下: SELECT `post_tit[详细]
-
ERROR 1114 HY000 The table test1 is full 的解决
所属栏目:[MySql教程] 日期:2022-04-08 热度:171
今天执行sql碰到 1114的错误,如下: mysql insert into test1 select * from test; Query OK, 1778 rows affected (0.06 sec) Records: 1778 Duplicates: 0 Warnings: 0 mysql insert into test1 select * from test; ERROR 1114 (HY000): The table test[详细]
-
mysql sysbench 1.0.X
所属栏目:[MySql教程] 日期:2022-04-08 热度:128
mysql sysbench 1.0.X: 1.安装sysbench yum install sysbench 2.download source code sysbench-1.0.14srclua,所有文件上传Linux /opt目录 3.准备mysql CREATE DATABASE tdb01; CREATE USER root@192.168.0.130 IDENTIFIED BY root123; GRANT ALL PRIVI[详细]
-
使一个新的MySQL安装更安全
所属栏目:[MySql教程] 日期:2022-04-08 热度:79
使一个新的MySQL安装更安全 (转)[@more@]在你自己安装了一个新的MySQL服务器后,你需要为MySQL的root用户指定一个目录(缺省无口令),否则如果你忘记这点,你将你的MySQL处于极不安全的状态(至少在一段时间内)。 在Unix(Linux)上,在按照手册的指令安[详细]
-
Learning MySQL and MariaDB
所属栏目:[MySql教程] 日期:2022-04-08 热度:142
PART II Database Structures To start, let s create a database that will contain information about birds and call it rookery . To do this, enter the following from within the mysql client: CREATE DATABASE rookery; DROP DATABASE rookery ;[详细]
-
Linux 安装mysql 5.7.21 可能遇到的问题归类
所属栏目:[MySql教程] 日期:2022-04-08 热度:156
Linux 安装mysql 5.7.21 可能遇到的问题归类: 1、Done with file /usr/share/mysql/czech/errmsg.sys from install of mysql-community-common-5.7.9-1.el6 解决方案:删除原来的包,重新安装。 yum -y remove mysql-libs-* 2、安装数据库 初始化(这里是[详细]
-
slow慢日志按天分割脚本
所属栏目:[MySql教程] 日期:2022-04-08 热度:64
#!/bin/bash ####split mysql slow-query-log####### LOG=/u01/mysql/5310/log/slow DATE=`date +%Y-%m-%d` user=root passwd=root01 #stop slow_query_log mysql -u$user -p$passwd -e set global slow_query_log=0 #reset the filename of slow_query_lo[详细]
-
转 MySQL性能优化配置参数之thread_cache和table_cache细说
所属栏目:[MySql教程] 日期:2022-04-07 热度:182
MySQL性能优化配置参数之thread_cache和table_cache细说: 一、THREAD_CACHE MySQL里面为了提高客户端请求创建连接过程的性能,提供了一个连接池也就是 Thread_Cache池,将空闲的连接线程放在连接池中,而不是立即销毁.这样的好处就是,当又有一个新的请求的时[详细]
-
MySQL复制之防崩溃从细节
所属栏目:[MySql教程] 日期:2022-04-07 热度:86
MySQL5.6之前的版本中,运行时的数据复制信息会被保存在从节点数据目录的两个文件中,分别是master.info和relay-log.info。在MySQL5.6之后默认依然存放在数据目录,但是可以通过设置存放在数据库的表中。 master-info-repository:当这个变量值设置为table[详细]
-
mysql 字符集乱码研究
所属栏目:[MySql教程] 日期:2022-04-07 热度:103
环境描述:青云的mysql实例的ip为:192.168.0.254,和青云的跳板主机,我们在跳板主机上安装了mysql服务,并通过下面方式连接mysql: [root@i-iivphroy ~]# mysql -uroot -p********* -h292.168.0.254 问题描述:近期网站整体迁云,需要先迁移一部分数据到[详细]
-
MySQL搜寻元数据信息
所属栏目:[MySql教程] 日期:2022-04-07 热度:117
MySQL5.0之后提供了一个新的数据库information_schema,用来记录MySQL的中的元数据信息,值得注意的是,它是一个虚拟数据库,物理上不存在相关的目录和文件,类似于ORACLE的动态性能表。 用两个例子活用这个虚拟数据库 1.删除数据库gl下的所有前缀为cache[详细]
-
InnoDB关键特征之自适应hash索引
所属栏目:[MySql教程] 日期:2022-04-07 热度:156
InnoDB关键特性之自适应hash索引: 一、索引的资源消耗分析 1、索引三大特点 1、小:只在一个到多个列建立索引 2、有序:可以快速定位终点 3、有棵树:可以定位起点,树高一般小于等于3 2、索引的资源消耗点 1、树的高度,顺序访问索引的数据页,索引就是[详细]
-
mysql 数据库中的三种判断是否包括总结
所属栏目:[MySql教程] 日期:2022-04-07 热度:175
应用场景: 1:在使用mysql数据库进行存储数据的时候,有时候,一个字段,要存储使用逗号分隔的多个数据,在查询的时候,传递的是一个keyword,需要在逗号分隔的字段中进行查询,这种情况怎么处理? 比如: 在爬虫爬取的时候,指定关键字查询,关键字可以[详细]
-
更改mysql时区
所属栏目:[MySql教程] 日期:2022-04-07 热度:180
需要查看mysql的当前时区,用time_zone参数 mysql show global variables like %zone%; +------------------+--------+ | Variable_name | Value | +------------------+--------+ | system_time_zone | CST | ---系统时间,北京时间 | time_zone | SYSTEM[详细]
-
mysql输出用户权限
所属栏目:[MySql教程] 日期:2022-04-07 热度:53
在对MySQL数据库进行迁移的时候,有时候也需要迁移源数据库内的用户与权限。对于这个迁移我们可以从mysql.user表来获取用户的相关权限来生成相应的SQL语句,然后在目标服务器上来执行生成的SQL语句即可。本文提供了生成提取用户权限的脚本并给出演示。 1、[详细]
-
转 MySQL功能优化配置参数之thread_cache和table_cache详解
所属栏目:[MySql教程] 日期:2022-04-07 热度:101
MySQL功能优化配置参数之thread_cache和table_cache详解: 一、THREAD_CACHE MySQL里面为了提高客户端请求创建连接过程的性能,提供了一个连接池也就是 Thread_Cache池,将空闲的连接线程放在连接池中,而不是立即销毁.这样的好处就是,当又有一个新的请求的时[详细]
-
percona server 日志时间错误
所属栏目:[MySql教程] 日期:2022-04-07 热度:89
日志时间和系统时间对不上 表现 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-07 热度:96
两台服务器,系统是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-07 热度:86
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-07 热度:126
很多同学一定听说过MariaDB。作为MySQL的重要分支之一,它继续秉承完全开源的姿态(MySQL也有不少好用功能是收费的哟),被很多大型互联网企业广泛使用(如Google、Twitter)。同时,红帽7(包括CentOS)也将默认数据库由MySQL更改为MariaDB。在这种情况下[详细]
-
MySQL集群创建实现高可用
所属栏目:[MySql教程] 日期:2022-04-07 热度:63
MySQL集群概述和安装环境 MySQL Cluster是MySQL适合于分布式计算环境的高实用、高冗余版本。Cluster的汉语是集群的意思。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。 存储/数据节点: 保存cluster中的数据。 数据节点,可以[详细]
-
Docker二所镜像创作
所属栏目:[MySql教程] 日期:2022-04-07 热度:199
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[详细]

浙公网安备 33038102330479号