-
Drupal的MySQL InnoDB数据库备份与还原实例教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:57
折腾过MySql数据库的同学都知道,MyISAM类型的Mysql备份和管理比较方便,现在我们来分享一下InnoDB类型的Mysql数据库如何备份和还原. 首先,为什么要这么做呢,因为我工作于一个大型drupal项目,数据库文件很大,而且每个新特性都在分支上进行开发,这样意味着我[详细]
-
添加新数据库到MySQL主从复制教程解问题解答
所属栏目:[MySql教程] 日期:2022-06-29 热度:61
MySQL作为开源免费数据库的主流,应用非常广,而MySQL主从也是高性能网站架构中必要的环节,特别是一些开源的CMS如drupal、Wordpress,本文就MySQL主从的复制同步讲解一下,以及过程会出现的问题. MySQL主从复制一般情况下我们会设置需要同步的数据库,使用参数[详细]
-
MySQL动态添删改列字段命令
所属栏目:[MySql教程] 日期:2022-06-29 热度:61
在mysql字段的操作通常是使用alert来进行如修改,增加,删除,改类型或修改自增ID等等,下面我整理了一些mysql字操作例子,一起来看看吧. MySQL如何动态添删改列字段呢,SQL如下: 动态增加列字段:ALERT TABLE table1 add transactor varchar(10) not Null; 动态[详细]
-
mysql下的not exists b except A解决办法
所属栏目:[MySql教程] 日期:2022-06-29 热度:195
朋友在使用mysql时提示not exists(b except A)错误了,下文章小编整理了一篇此错误问题的解决办法,数据库系统概论第六版中文版中的51页,有个not exists(b except A) 的例子,要求查询找出选修了 Biology 系开设的所有课程的学生,实验平台搭建去我博客搜索,书[详细]
-
Mycat学习实践 Mycat的zookeeper集群模式
所属栏目:[MySql教程] 日期:2022-06-28 热度:53
Mycat学习实战-Mycat的zookeeper集群模式 1. ZooKeeper简介 2. ZooKeeper角色和端口 3. ZooKeeper部署简介 4. ZooKeeper部署管理Mycat 4.3.1 下载解压 4.3.2 修改配置文件 4.3.3 添加myid文件 4.3.4 同步zookeeper目录到其它2个节点,修改myid 4.3.5 启动z[详细]
-
sql 寻常语句
所属栏目:[MySql教程] 日期:2022-06-28 热度:172
这里主要是针对mysql的sql语句: ①-----------MyBatis SQL xml处理小于号与大于号 当我们需要通过xml格式处理sql语句时,经常会用到 ,=,,=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。 这[详细]
-
saltstack 执行成果返回到mysql
所属栏目:[MySql教程] 日期:2022-06-28 热度:145
系统:ubuntu 17.04 master (salt-master , mysql,python2.7-mysql) syndic (salt-master,mysql-client,salt-syndic,python2.7-mysql) minion (salt-minion,mysql-client,python2.7-mysql) master #cat /etc/salt/master|grep -v # |grep -v[详细]
-
mysql插进缓存
所属栏目:[MySql教程] 日期:2022-06-28 热度:116
在indodb_的存储引擎中,主键是唯一的标识符。通常应用程序中行记录的插入顺序是按照主键递增的顺序进行插入的 mysql create table t ( a int auto_increment, b varchar(30), primary key(a) ); mysql insert into t(a,b) values (0,0) mysql insert into[详细]
-
非中断业务数据库移动一例
所属栏目:[MySql教程] 日期:2022-06-28 热度:159
下面是某业务库的迁移过程, 从Source Master/Slave集群迁移至Target MHA集群. 前期准备, 配置数据从Source Master复制到Target Master, 即Target Master成为Source Master的Slave(若Target Master是新库的话, 还可添加replicate-do-db=name过滤条件). 迁移[详细]
-
SQL Server 2012 完全安置
所属栏目:[MySql教程] 日期:2022-06-28 热度:60
SQL Server 2012 完全安置: 1.打开安装文件进行安装 2.点击安装进行安装 3.等待安装测试 4.输入产品密钥 5.接受许可 6.安装程序支持规则测试 7.功能安装选择 8.选择功能 9.安装规则校验 10.安装配置,实例进行配置,更改安装目录 11.安装磁盘评估校验 12.[详细]
-
关于MySQL5.6及以后版本安装以后启动不了的难题
所属栏目:[MySql教程] 日期:2022-06-28 热度:136
Mysql 5.6及以后版本出处于安全考虑,root密码不为空。所以在MySQL的安装过程中,会生成一个随机密码, 执行 # /etc/init.d/mysql stop 然后 #mysqld_safe --user=mysql --skip-grant-tables --skip-networking 再执行 #mysql -u root mysql 进入MySQL以后[详细]
-
基于MMM创建MySQL Replication集群高可用架
所属栏目:[MySql教程] 日期:2022-06-28 热度:57
MMM介绍 MMM是Multi-Master Replication Manager for MySQL的缩写,它是MySQL提供的一个多主复制管理器,其核心是使用perl语言编写的一组脚本。实际上MMM是比较早期甚至有点老的一种用于构建高可用MySQL架构的方式,但因其还有一定的应用场景,所以本文将[详细]
-
6 多源复制的达成
所属栏目:[MySql教程] 日期:2022-06-28 热度:110
MySQL多源复制允许复制slave同时从多个源接收事务。可以使用多源复制将多个服务器备份到一个服务器,合并表碎片,并将来自多个服务器的数据合并到一个服务器。多源复制在应用事务时不实现任何冲突检测或解决,如果需要,这些任务留给应用程序完成。 下面我[详细]
-
数据库死锁产生的原因及处理方案有哪些
所属栏目:[MySql教程] 日期:2022-06-28 热度:151
数据库死锁产生的原因及解决方案有哪些?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 数据库死锁产生的原因及解决方案:1、程序的BUG产生,需要调整的程序的逻辑;2[详细]
-
如何理解并正确运用MySql索引
所属栏目:[MySql教程] 日期:2022-06-28 热度:70
如何理解并正确使用MySql索引 索引是存储引擎用于快速查找记录的一种数据结构,通过合理的使用数据库索引可以大大提高系统的访问性能,本文主要介绍在MySql数据库中索引类型,以及如何创建出更加合理且高效的索引技巧。 1、概述 索引是存储引擎用于快速查[详细]
-
MySQL的几个图形化界面用具
所属栏目:[MySql教程] 日期:2022-06-28 热度:87
汇总了几个mysql图形化界面工具,下面是我所用过mysql工具 1.官方的MySQL Workbench,开源版本完全免费的 MySQL Workbench是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。你可以用MySQL Workbench设计和创建新的数[详细]
-
mysqldump single-transaction一致性的研发
所属栏目:[MySql教程] 日期:2022-06-28 热度:194
--single-transaction 的含义是,在开始 dump 前,设置隔离级别为 RR ,并且 start transaction. 通过将导出操作封装在一个事务 (Repeatable Read) 内来使得导出的数据是一个一致性快照。 测试数据库版本: mysql select version(); +------------+ | vers[详细]
-
MySQL count 之索引挑选
所属栏目:[MySql教程] 日期:2022-06-28 热度:55
覆盖索引对于一些统计问题,如下: MySQL show create table test1 G *************************** 1. row *************************** Table: test1 Create Table: CREATE TABLE `test1` ( `id` bigint(16) NOT NULL AUTO_INCREMENT, `order_seq` bigin[详细]
-
MySQL数据库误操作后快速回滚的方式
所属栏目:[MySql教程] 日期:2022-06-28 热度:182
binlog2sql快速回滚 开源工具binlog2sql: 首先,确认你的MySQL server开启了binlog,设置了以下参数:(binlog + row模式) [mysqld] server-id = 1 log_bin = /var/log/mysql/mysql-bin.log max_binlog_size = 1000M binlog-format = row 如果没有开启binlo[详细]
-
Cento7.4安置mycat和mycat-eye
所属栏目:[MySql教程] 日期:2022-06-28 热度:172
前提: 环境要求已安装JDK1.7+版本 已安装mysql客户端(yum install mysql) 操作系统IP:192.168.75.48 安装mycat 下载解压 wget http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gz tar -zxvf Mycat-server-1.6.5-release[详细]
-
数据库中有外键时JavaBean的编辑法
所属栏目:[MySql教程] 日期:2022-06-28 热度:51
当写表和实体类之间映射的时候,一旦出现外键,要通过外键找到另外一个类,一旦出现外键必须写成类型 private Address address; person表 public class Person { private String pid; private String pname; private int age; private Address address; pu[详细]
-
安置phpMyAdmin来管理Mysql数据库
所属栏目:[MySql教程] 日期:2022-06-28 热度:196
进行安装,默认是安装在/opt目录下。 [root@D2-AMLUATdb61 ~]# chmod 755 xampp-linux-x64-7.1.4-0-installer.run [root@D2-AMLUATdb61 ~]# ./xampp-linux-x64-7.1.4-0-installer.run 修改配置文件/opt/lampp/etc/extra/httpd-xampp.conf,增加Require all[详细]
-
Percona XtraBackup备份步骤介绍
所属栏目:[MySql教程] 日期:2022-06-28 热度:145
innobackupex 在启动后,会先 fork 一个进程,启动 xtrabackup进程,然后就等待 xtrabackup 备份完 ibd 数据文件; xtrabackup 在备份 InnoDB 相关数据时,是有2种线程的,1种是 redo 拷贝线程,负责拷贝 redo 文件,1种是 ibd 拷贝线程,负责拷贝 ibd 文[详细]
-
不重开mysql情况修改参数变量
所属栏目:[MySql教程] 日期:2022-06-28 热度:132
地球人都知道,更新mysql配置my.cnf需要重启mysql才能生效,但是有些时候mysql在线上,不一定允许你重启,这时候应该怎么办呢? 看一个例子: mysql show variables like log_slave_updates; +-------------------+-------+ | Variable_name | Value | +--[详细]
-
MySQL高可用之MHA布局
所属栏目:[MySql教程] 日期:2022-06-27 热度:108
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可[详细]