Category Archive: 数据库

六月 7th, 2018

MariaDB是一个开源的关系数据库管理系统,向后兼容,二进制替换MySQL。它由MySQL的一些原始开发人员以及社区中的许多人开发。随着CentOS 7的发布,MySQL被MariaDB取代为默认的数据库系统。

如果出于任何原因需要安装MySQL,请查看如何在CentOS 7教程上安装MyS[……]

Read more

六月 7th, 2018

自增主键没有持久化是个比较早的bug,这点从其在官方bug网站的id号也可看出(https://bugs.mysql.com/bug.php?id=199)。由Peter Zaitsev(现Percona CEO)于2003年提出。历史悠久且臭名昭著。

首先,直观的重现下。

mysql&[……]

Read more

TAGS:
六月 6th, 2018

Oracle已经发布了他们的开源关系数据库管理系统MySQL 8。这个版本引入了许多改进,最受关注的可能是基于文档的存储,开发人员可以在同一个数据库中使用传统关系数据和“NoSQL”文档数据。该版本还提升了性能,增强了安全性,并改变了默认字符集以促进“移动优先”开发。

MySQL在MySQL[……]

Read more

六月 3rd, 2018

如果刚接触Oracle的话,教科书上一下用这个用户名登陆,一下子用那个用户名登陆,他们有什么区别呢?很想搞清楚的是我们该怎么选择用哪个用户名登录呢?

答:主要是为了区别权限的作用。!

system 和 sys 是DBA 系统管理员身份,SCOTT是普通身份。
当你想要修改databas[……]

Read more

四月 28th, 2018

Linux系统查看当前时间的命令:

  一、查看和修改Linux的时区

1. 查看当前时区

命令 : “date -R”

2. 修改设置Linux服务器时区

方法 A

命令 : “tzselect”

方法 B 仅限于RedHat Linux 和 CentOS[……]

Read more

四月 6th, 2018

1)连接操作命令

  • quit:关闭连接(connection)
  • auth:简单密码认证
  • help cmd: 查看cmd帮助,例如:help quit

2)持久化

  • save:将数据同步保存到磁盘
  • bgsave:将数据异步保存到磁盘
  • lastsave:返回上[……]

Read more

三月 27th, 2018

在日常的网站维护和管理中,会用到非常多的SQL语句,
熟练使用对网站管理有很多好处,尤其是站群管理的时候。

下面列一些常用的命令做备记。

1、显示数据库 
show databases
显示表
show tables;

 2、创建用户 
创建root用户密码为123

[……]

Read more

三月 27th, 2018

第一步:登陆root用户。

第二步:新建一个数据表,并且选好排序规则,此处我使用testtable。

第三步:我们新建一个用户输入相关的账户名以及密码就可以。

第四步:我们对刚才添加的用户 testuser 编辑权限:

进入页面之后,我们只需选[……]

Read more

三月 4th, 2018

数据由Oracle 迁入MySQL ,由于之前Oracle区分大小写,MySQL的配置使用了默认配置,导致一些数据导入失败,有的唯一键报错,冲突。

将测试过程记录在下面。

数据库版本:MySQL 5.7.11

校对规则一般有这些特征:

  • 两个不同的字符集不能有相同的校对规则。[……]

Read more

三月 4th, 2018

在MySQL运维中,研发同事想对比下两个不同实例上的数据并找出差异,除主键外还需要对比每一个字段,如何做呢?

第一种方案,写程序将两个实例上的每一行数据取出来进行对比,理论可行,但是对比时间较长。

第二种方案,对每一行数据所有字段合并起来,取checksum值,再按照checksum值对[……]

Read more