-
MySQL使用Amoeba作为Proxy时的注意事宜
所属栏目:[MySql教程] 日期:2022-04-09 热度:175
MySQL使用Amoeba作为Proxy时的注意事项; (1).Amoeba不支持事务 目前Amoeba不支持事务,任何有关事务的SQL语句都会被Amoeba屏蔽掉。如果必须使用事务,而且事务内的处理操作都可以路由到同一台MySQL上的话,可以考虑在存储过程中使用事务进行处理。另外,Amoe[详细]
-
Jsp与Mysql连接探究查错
所属栏目:[MySql教程] 日期:2022-04-08 热度:134
Jsp与Mysql连接探究查错: 一、前言 在阅读本文档之前,你的Win2000下应该已经安装好了Apache、JDK、Tomcat、PHP、MySQL.如果你还没有成功地安装好这些软件,你可以参阅Apache1.3.20在Windows下的使用、Windows下JDK1.3.1的安装、Tomcat在Win2000下的安装、PHP[详细]
-
MySQL Innodb表空间卸载和迁移案例
所属栏目:[MySql教程] 日期:2022-04-08 热度:147
需求: 两台服务器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 d[详细]
-
小心避坑 MySQL分页时出现的数据重复问题
所属栏目:[MySql教程] 日期:2022-04-08 热度:114
问题描述 在MySQL中我们通常会采用limit来进行翻页查询,比如limit(0,10)表示列出第一页的10条数据,limit(10,10)表示列出第二页。但是,当limit遇到order by的时候,可能会出现翻到第二页的时候,竟然又出现了第一页的记录。 具体如下: SELECT `post_title[详细]
-
ERROR 1114 HY000 The table test1 is full 的解决
所属栏目:[MySql教程] 日期:2022-04-08 热度:110
今天执行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 test1[详细]
-
mysql sysbench 1.0.X
所属栏目:[MySql教程] 日期:2022-04-08 热度:140
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 PRIVILE[详细]
-
使一个新的MySQL安装更安全
所属栏目:[MySql教程] 日期:2022-04-08 热度:149
使一个新的MySQL安装更安全 (转)[@more@]在你自己安装了一个新的MySQL服务器后,你需要为MySQL的root用户指定一个目录(缺省无口令),否则如果你忘记这点,你将你的MySQL处于极不安全的状态(至少在一段时间内)。 在Unix(Linux)上,在按照手册的指令安装[详细]
-
Learning MySQL and MariaDB
所属栏目:[MySql教程] 日期:2022-04-08 热度:157
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 ; CR[详细]
-
Linux 安装mysql 5.7.21 可能遇到的问题归类
所属栏目:[MySql教程] 日期:2022-04-08 热度:81
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、安装数据库 初始化(这里是以r[详细]
-
slow慢日志按天分割脚本
所属栏目:[MySql教程] 日期:2022-04-08 热度:102
#!/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_log[详细]
-
MySQL的收费标准
所属栏目:[MySql教程] 日期:2022-04-08 热度:50
从与好多TX的沟通中来看,还是有好些人搞不清MySQL的收费政策的。我这里简单介绍下。 首先MySQL分企业版和社区版(community server) MySQL AB公司只对企业版提供技术支持,对社区版是不提供支持的。 社区版是免费的。 企业版MySQL有两种授权方式,一是GPL,二[详细]
-
MySQL 5.7 新特性 共享临时表空间及临时表更进
所属栏目:[MySql教程] 日期:2022-04-08 热度:200
在MySQL 5.6引用了独立undo tablespace之后,MySQL 5.7在temporary tablespace上做了改进。 已经实现将temporary tablespace从ibdata(系统表空间文件)中分离。 并且可以重启重置大小,避免出现像ibdata难以释放的问题。 但下面所有的讨论只针对InnoDB,并[详细]
-
MySQL 5.5编译安装cmake参数解说
所属栏目:[MySql教程] 日期:2022-04-08 热度:105
-DCMAKE_INSTALL_PREFIX=dir_name 安装的主目录 -DDEFAULT_CHARSET 字符集,默认字符集是latin1 -DDEFAULT_COLLATION=collation_name 服务校对,默认的是latin1_swedish_ci,可以通过SHOW COLLATION语句查看哪个校对匹配的字符集 -DENABLED_LOCAL_INFILE 是[详细]
-
MySQL 5.7.12新增MySQL Shell命令行性能
所属栏目:[MySql教程] 日期:2022-04-08 热度:73
在最新发布的MySQL 5.7.12中有许多令人兴奋的新功能,对于MySQL开发者来说,最令人兴奋的莫不是新增的MySQL Shell了,其下载地址: 有了MySQL Shell,我们可以将MySQL作为一个文档数据库来使用,也可以通过该工具调用Java、Python。 我们可以用mysqlsh --hel[详细]
-
Inception部署测验
所属栏目:[MySql教程] 日期:2022-04-08 热度:171
如果你想学习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 /c[详细]
-
相关MySQL InnoDB表的二级索引是否加入主键的总结
所属栏目:[MySql教程] 日期:2022-04-08 热度:188
相关MySQL InnoDB表的二级索引是否加入主键的总结: 1.对于MySQL InnoDB表的二级索引是否加入主键,官方也有明确的说明,建议线上MySQL的二级索引创建时强制加入主键所有的列,可以做到所有的MySQL 版本统一。 2.MySQL 5.6.9之前,InnoDB引擎层是会对二级索[详细]
-
mysql的root用户无法给普通用户授权问题解决
所属栏目:[MySql教程] 日期:2022-04-08 热度:140
先看错误现象: 很奇怪,root用户应该不可能无法授权普通用户。看提示像是说密码错误。但是实际上密码没有问题。 决定去看看mysql.user表中root@localhost这个用户的权限是怎么样的。在mysql.user表中记录了与全局相关的权限信息。这个全局权限不是指拥有所[详细]
-
安装MySQL 5.6.10包冲突难题
所属栏目:[MySql教程] 日期:2022-04-08 热度:97
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...[详细]
-
指定一个ID找到上下的区域
所属栏目:[MySql教程] 日期:2022-04-08 热度:148
倒是不复杂 需求: 实现思路: 给定一个ID,比如272944 如果表中的ID大于这个值,则自定义变量自增加一, 如果表中的ID小于这个值,则用这个值减去表中ID, 如果表中的ID等于这个值,则为0 SELECT a.ZpID, WHEN a.zpid - 272944 0 THEN @a:=@a + 1 WHEN a.zpid - 272[详细]
-
Mysql 5.5 数据库开启关闭命令
所属栏目:[MySql教程] 日期:2022-04-07 热度:157
启动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 热度:92
之所以把mysql.gtid_executed表的作用和Previous gtid Event的改变放到一起进行描述是因为它们后面文章探讨的基[详细]
-
官方压测工具mysqlslap介绍及利用
所属栏目:[MySql教程] 日期:2022-04-07 热度:173
mysqlslap是官方的一款做压力测试的工具,可以模拟多个客户端进行并发测试。 比如可以模拟多少并发,执行多少次,针对某个存储引擎等等 比如对myisam引擎做并发量为100,查询次数为1000 --concurrency用于指定并发量,--number-of-queries=1000用于指定查询[详细]
-
随笔 MySQL setup_instruments中关于部分信息不能更换
所属栏目:[MySql教程] 日期:2022-04-07 热度:66
朋友告诉我如下操作不能修改: 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_instruments[详细]
-
关于修测验UTO_INCREMENT列的默认值的测试
所属栏目:[MySql教程] 日期:2022-04-07 热度:176
其实是个很简单的操作,但是忽然有人问我就是想不起来,暂且做个笔记在这里。 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),(null[详细]
-
mysql 多个参数选项文件my cnf优先级研发
所属栏目:[MySql教程] 日期:2022-04-07 热度:78
my.cnf是mysql服务器在unix平台下默认的配置文件的文件名。 输入my_print_defaults可以得出mysql server启动时所读取的my.cnf的顺序:(一般为该四个,根据安装方式、OS发行版、mysql版本而定) 或者 $ mysql --help | grep my.cnf /etc/my.cnf /etc/mysql/m[详细]
