-
小心避坑 MySQL分页时出现的数据重复问题
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
问题描述 在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 来源:DaWei
今天执行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 来源:DaWei
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 来源:DaWei
使一个新的MySQL安装更安全 (转)[@more@]在你自己安装了一个新的MySQL服务器后,你需要为MySQL的root用户指定一个目录(缺省无口令),否则如果你忘记这点,你将你的MySQL处于极不安全的状态(至少在一段时间内)。 在Unix(Linux)上,在按照手册的指令安[详细]
-
Learning MySQL and MariaDB
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
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 来源:DaWei
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 来源:DaWei
#!/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[详细]
-
指定一个ID找到上下的区域
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
倒是不复杂 需求: 实现思路: 给定一个ID,比如272944 如果表中的ID大于这个值,则自定义变量自增加一, 如果表中的ID小于这个值,则用这个值减去表中ID, 如果表中的ID等于这个值,则为0 SELECT a.ZpID, WHEN a.zpid - 272944 0 THEN @a:=@a + 1 WHEN a.zpid - 2[详细]
-
安装MySQL 5.6.10包冲突难题
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
Liunx操作系统默认会安装 mysql-libs-5.1.73-5.el6_6.x86_64等lib文件,这样就会与MySQL5.6.10的安装文件冲突,第一次安装情况如下(conflicts with是冲突的意思): [root@master ~]# rpm -ivh MySQL-server-advanced-5.6.25-1.rhel5.x86_64.rpm Preparing.[详细]
-
mysql的root用户无法给普通用户授权问题解决
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
先看错误现象: 很奇怪,root用户应该不可能无法授权普通用户。看提示像是说密码错误。但是实际上密码没有问题。 决定去看看mysql.user表中root@localhost这个用户的权限是怎么样的。在mysql.user表中记录了与全局相关的权限信息。这个全局权限不是指拥有[详细]
-
相关MySQL InnoDB表的二级索引是否加入主键的总结
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
相关MySQL InnoDB表的二级索引是否加入主键的总结: 1.对于MySQL InnoDB表的二级索引是否加入主键,官方也有明确的说明,建议线上MySQL的二级索引创建时强制加入主键所有的列,可以做到所有的MySQL 版本统一。 2.MySQL 5.6.9之前,InnoDB引擎层是会对二级[详细]
-
Inception部署测验
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
如果你想学习inception 如果你想学习flask~ 那么此篇文章适合你~ 1、下载 2、安装 yum -y install cmake libncurses5-dev libssl-dev g++ bison openssl-devel.x86_64 unzip inception-master.zip cd inception-master sh -x inception_build.sh debug cd[详细]
-
Toolkit安置
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
toolkit安装 toolkit软件包下载 wget percona.com/get/percona-toolkit.tar.gz wget percona.com/get/percona-toolkit.rpm 软件包安装(centos6.7) [root@trcloud-wujian-test01 toolkit]# rpm -ivh percona-toolkit.rpm warning: percona-toolkit.rpm: H[详细]
-
MySQL 5.7.12新增MySQL Shell命令行性能
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
在最新发布的MySQL 5.7.12中有许多令人兴奋的新功能,对于MySQL开发者来说,最令人兴奋的莫不是新增的MySQL Shell了,其下载地址: 有了MySQL Shell,我们可以将MySQL作为一个文档数据库来使用,也可以通过该工具调用Java、Python。 我们可以用mysqlsh --h[详细]
-
MySQL 5.5编译安装cmake参数解说
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
-DCMAKE_INSTALL_PREFIX=dir_name 安装的主目录 -DDEFAULT_CHARSET 字符集,默认字符集是latin1 -DDEFAULT_COLLATION=collation_name 服务校对,默认的是latin1_swedish_ci,可以通过SHOW COLLATION语句查看哪个校对匹配的字符集 -DENABLED_LOCAL_INFILE[详细]
-
MySQL的收费标准
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
从与好多TX的沟通中来看,还是有好些人搞不清MySQL的收费政策的。我这里简单介绍下。 首先MySQL分企业版和社区版(community server) MySQL AB公司只对企业版提供技术支持,对社区版是不提供支持的。 社区版是免费的。 企业版MySQL有两种授权方式,一是GPL,[详细]
-
MySQL 5.7 新特性 共享临时表空间及临时表更进
所属栏目:[MySql教程] 日期:2022-04-08 来源:DaWei
在MySQL 5.6引用了独立undo tablespace之后,MySQL 5.7在temporary tablespace上做了改进。 已经实现将temporary tablespace从ibdata(系统表空间文件)中分离。 并且可以重启重置大小,避免出现像ibdata难以释放的问题。 但下面所有的讨论只针对InnoDB,[详细]
-
percona server 日志时间错误
所属栏目:[MySql教程] 日期:2022-04-07 来源:DaWei
日志时间和系统时间对不上 表现 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 来源:DaWei
两台服务器,系统是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 来源:DaWei
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 来源:DaWei
很多同学一定听说过MariaDB。作为MySQL的重要分支之一,它继续秉承完全开源的姿态(MySQL也有不少好用功能是收费的哟),被很多大型互联网企业广泛使用(如Google、Twitter)。同时,红帽7(包括CentOS)也将默认数据库由MySQL更改为MariaDB。在这种情况下[详细]
-
MySQL集群创建实现高可用
所属栏目:[MySql教程] 日期:2022-04-07 来源:DaWei
MySQL集群概述和安装环境 MySQL Cluster是MySQL适合于分布式计算环境的高实用、高冗余版本。Cluster的汉语是集群的意思。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。 存储/数据节点: 保存cluster中的数据。 数据节点,可以[详细]
-
Docker二所镜像创作
所属栏目:[MySql教程] 日期:2022-04-07 来源:DaWei
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[详细]
-
Shell脚本中执行sql语句操作MySQL数据库的几个办法
所属栏目:[MySql教程] 日期:2022-04-07 来源:DaWei
实验如下: [root@idb1 ~]# more /etc/issue CentOS release 6.5 (Final) Kernel r on an m mysql show variables like version; +---------------+------------+ | Variable_name | Value | +---------------+------------+ | version | 5.6.27-log | +-[详细]
-
一个left join SQL 简单优化分析
所属栏目:[MySql教程] 日期:2022-04-07 来源:DaWei
有个关联查询的sql,需要2秒多,于是进行查看一番: SELECT a.id, a.brand_id, a.series_id, a.product_id, a.material_id, a.custom_category_id, a.price, a.product_url, a.organ_id, ..... FROM pm_brand_xxxx a LEFT JOIN pm_brand_yyyyy d ON a.serie[详细]
