上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页
摘要: InnoDB存储引擎中的表非常像Oracle中的索引组织表,每张表必须得有主键,如果表在创建时没有显示定义主键,则根据以下原则自动创建主键: 1)如果有非空的唯一索引,则该索引所在的列为主键; 2)如果不符合上述条件,自动创建一个6个字节的指针为主键。 InnoDB存储引擎的逻辑存储结构和Oracle几乎一样,从大到小分别为:表空间、段、区、页,它们的关系如下图所示: 表空间 我们知道InnoD... 阅读全文
posted @ 2017-04-01 11:48 ChavinKing 阅读(378) 评论(0) 推荐(0)
摘要: Mysql权限系统(由mysql权限表进行控制user和db)通过下面两个方面进行认证: 1)对于连接的用户进行身份验证,合法的通过验证,不合法的拒绝连接。 2)对于通过连接认证的用户,可以在合法的范围内对数据库进行操作。 Mysql的权限表在数据库启动时就被载入内存,当用户通过身份认证后,就可以在 阅读全文
posted @ 2017-04-01 11:46 ChavinKing 阅读(244) 评论(0) 推荐(0)
摘要: [root@chavinking mysql]# scripts/mysql_install_db --user=mysqlInstalling MySQL system tables...2016-12-02 00:05:00 0 [Warning] TIMESTAMP with implicit 阅读全文
posted @ 2017-04-01 11:46 ChavinKing 阅读(414) 评论(0) 推荐(0)
摘要: MySQL参数文件: MySQL数据库初始化参数由参数文件来设置,如果没有设置参数文件,mysql就按照系统中参数的默认值来启动。 在windows和linux上,参数文件可以被放在多个位置,数据库启动时按照不同的顺序来搜索,如果多个位置都有参数文件,则搜索顺序靠后的参数文件中的参数将覆盖前的参数。 阅读全文
posted @ 2017-04-01 11:45 ChavinKing 阅读(1158) 评论(0) 推荐(0)
摘要: mysql从3.23开始提供复制功能,复制指将主库的ddl和dml操作通过binlog文件传送到从库上执行,从而保持主库和从库数据同步。mysql支持一台主库同时向多台从库复制,从库同时也可以作为其他从库的主库,从而实现级联复制功能。mysql复制功能相当于oracle数据库的逻辑dg功能。 mys 阅读全文
posted @ 2017-04-01 11:44 ChavinKing 阅读(264) 评论(0) 推荐(0)
摘要: 准备:主备库版本一致,正常安装软件。 1、主库上设置一个复制使用的账户: mysql> grant replication slave on *.* to 'rep1'@'192.168.100.136' identified by 'dbking'; Query OK, 0 rows affect 阅读全文
posted @ 2017-04-01 11:44 ChavinKing 阅读(278) 评论(0) 推荐(0)
摘要: 一、复制一些常见设置 1、mysql复制启动时参数: mysql启动时的参数包括:master_host,master_port,master_user,master_password,master_log_file,master_log_pos。这几个参数需要在从库上配置,用来记录需要复制的主数据 阅读全文
posted @ 2017-04-01 11:43 ChavinKing 阅读(324) 评论(0) 推荐(0)
摘要: 半同步复制架构在主库提交一个事务后,commit完成即反馈客户端,无需等待推送binlog完成,如图: 半同步复制在主库完成一个事务后,需等待事务信息写入binlog日志并且至少有一个从库写入relay log日志后才能commit完成反馈客户端。架构设计如图: 半同步复制在msyql5.5使用插件 阅读全文
posted @ 2017-04-01 11:42 ChavinKing 阅读(222) 评论(0) 推荐(0)
摘要: 1、mysql官网下载mysql-5.5.53-winx64.msi文件并保存到磁盘相应目录。 2、图形化安装mysql数据库: 1)双击mysql-5.5.53-winx64.msi,出现欢迎界面,默认,next: 2)下图中接受说明,next: 3)选择custom,next: 4)根据需要选择 阅读全文
posted @ 2017-04-01 11:39 ChavinKing 阅读(448) 评论(0) 推荐(0)
摘要: 1、解压mysql zip软件包 2、配置环境变量 3、修改配置文件my_default.ini添加如下: [mysqld] basedir=D:\MySQL\MySQL Server 5.6(mysql所在目录) datadir=D:\MySQL\MySQL Server 5.6\data (my 阅读全文
posted @ 2017-04-01 11:38 ChavinKing 阅读(248) 评论(0) 推荐(0)
摘要: 1、下载并解压下载的noinstall安装包到指定目录。 2、配置MySQL数据库: 在mysql安装目录下my-default.ini文件中最少添加以下两行,更多的参数以后详细说明: [mysqld] basedir=D:\MySQL\MySQL Server 5.6(mysql所在目录) datadir=D:\MySQL\MySQL Server 5.6\data (mysql所在目录\da... 阅读全文
posted @ 2017-04-01 11:37 ChavinKing 阅读(248) 评论(0) 推荐(0)
摘要: 建组、建用户: [root@dbking mysql]# groupadd mysql [root@dbking mysql]# useradd -g mysql mysql 解压安装程序: [root@dbking mysql]# tar -zxvf mysql.tar.gz [root@dbki 阅读全文
posted @ 2017-04-01 11:36 ChavinKing 阅读(5131) 评论(0) 推荐(0)
摘要: 1、建立操作系统用户和组 [root@faspdev ~]# groupadd mysql [root@faspdev ~]# useradd -g mysql mysql 2、解压安装文件 [root@faspdev ~]# cd /usr/local/ [root@faspdev local]# 阅读全文
posted @ 2017-04-01 11:35 ChavinKing 阅读(456) 评论(0) 推荐(0)
摘要: 1、下载上传mysql server和client rpm包: [root@faspdev mnt]# ls MySQL-client-5.5.53-1.el6.x86_64.rpm MySQL-server-5.5.53-1.el6.x86_64.rpm 2、安装mysql数据库: 1)安装mys 阅读全文
posted @ 2017-04-01 11:34 ChavinKing 阅读(1125) 评论(0) 推荐(0)
摘要: 1、建立操作系统用户和组 [root@faspdev ~]# groupadd mysql [root@faspdev ~]# useradd -g mysql mysql 2、解压安装文件,进入解压目录: [root@faspdev mnt]# tar -zxvf mysql-5.0.15.tar 阅读全文
posted @ 2017-04-01 11:33 ChavinKing 阅读(1633) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 29 下一页