随笔分类 - Database
摘要:双十一马上到了,一堆的事情,今天登录mysql数据库服务器的时候突然发现服务器时间戳不对,比北京时间快了几分钟,我的天。。。随后检查了其他的几台数据库服务器发现同样都存在不同的偏差,最小的比北京时间快几秒,最大的长达8分钟,感觉整个人都不舒服了。。。服务器时间戳没有同步会导致什么问题呢,举个最简单的
阅读全文
摘要:演练包括被动切换和主动切换两部分。被动切换是主库宕机,主动切换是人工手动触发。 演练步骤大致如下: 1 先停掉主库,模拟主库宕机 2 mha将vip切到备库,备库变成主库,应用可以正常读写数据库 3 重新启动宕机的原主库 4 在原主库上建立同步关系(根据宕机时,日志记录的binlog的文件名和偏移量
阅读全文
摘要:left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 ,通过左联接,返回的行数一定>=左表的行数 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 ,通过左联接,返回的行数一定>=左表的行数 right join(右联接) 返回包括右表中的
阅读全文
摘要:共享锁【S锁】又称读锁,若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁,直到T释放A上的S锁。这保证了其他事务可以读A,但在T释放A上的S锁之前不能对A做任何修改。共享锁是造成上锁对象必须被大家共享,它排斥 排他锁,因此别的会话不能独占资源对其修改
阅读全文
摘要:1 导入sql报错 source /opt/test.sql 解决: 可以在my.cnf中添加binary-mode=1 或者 mysql --binary-mode=1 -uroot -p123456 < 123.sql 2 mysql 查看数据库中所有表的记录数
阅读全文
摘要:1 首先查看是否已经安装 rpm qa | grep -i mysql 2 如果发现已经安装,或者有一些mysql相关lib yum -y remove XXX 3 安装mysql-server rpm -ivh MySQL-server-.. 安装成功如下: 4 安装mysql-client rp
阅读全文
摘要:通过yum来进行mysql数据库的安装,通过这种方式进行安装,可以将一些依赖自动安装1、卸载旧的mysqlrpm -qa | grep mysqlrpm -e --nodeps mysql(强力删除,包括依赖)2、yum安装mysqlyum list | grep mysql ...
阅读全文
摘要:1 编辑mysql配置文件vi /etc/my.cnf2 创建数据库CREATE DATABASE `XXX` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;3 在window端导出gbk格式的sql脚本4 linux上执行脚本mysql> sou...
阅读全文