堕落不振功业废,勤耕不辍日月新

 分类:MySQL

如何在Ubuntu上安装MySQL / MariaDB

本教程面向Ubuntu服务器,适用于Ubuntu的任何LTS版本,包括Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04,甚至非LTS版本(如Ubuntu 17.10和其他基于Ubuntu的发行版)。我们在Ubuntu 16.04服务器上测试了这个。 在...

记录分享两个 MariaDB 导入大量记录 MySQL 备份错误的解决

昨天晚上明月给三个网站做迁移,在导出导入MySQL数据库到新服务器上 MariaDB 的时候折腾了好长的时间,碰到的错误也是一个接着一个的,虽然一个一个都解决了,但是明月感觉还是很有必要记录分享一下的。 首先给大家先说明一下具体的导入导出场景,三个网站分别在不同的阿里云虚拟主机...

MySQL binlog基本用法

本文只是简单的介绍mysql binlog基本用法,并不涉及到binlog的原理、格式等知识,如果需要了解这些高级的知识,请参见官方文档。 本文重点介绍–start-position和–stop-position参数的使用 –start-pos...

MySQL下perror工具查看System Error Code信息

在MySQL数据库的维护过程中,我们有时候会在MySQL的错误日志文件中看到一些关于Operating system error的错误信息,例如在MySQL的错误日志里面,有时候会看到关于 InnoDB: Operating system error number 0. Inno...

linux MariaDB(MySQL)数据库更改用户权限

平时维护MariaDB(MySQL)数据库服务器,难免会用到一些常用的命令,MariaDB数据库长时间不出问题,有些sql语句就会忘记,之前也没有记载,今天没事就记录下,也共享给大家一块看看,有不足之处还望谅解。 本文操作适用于MariaDB所有版本,适用于MySQL5.2以上版...

弹性支撑百万级别直播流的乐视云“月光宝盒”是如何炼成的

项目背景 在观看视频直播中,难免会发生因为各种打断而错过一些精彩片刻的情况,这个时候,如果我们能快速穿越回去,会是怎样一种体验?乐视云“月光宝盒”可以完美弥补遗憾,让精彩不再错过。 项目挑战 “月光宝盒”是乐视云直播 PaaS  平台的一个重要服务,可以完美解决直播过程中任意时...

linux下安装mariadb(mysql)并创建账户

安装mariadb(mysql)并创建账户 (red hat内置的安装已经是mariadb,而非mysql,因为二者差不多,所以不建议重新下载mysql,建议直接用mariadb) 安装: [root@localhost ~]# dnf -y install mariadb* ...

Mysql InnoDB的索引,锁如何协调作用以实现事务隔离级别?

MySQL的InnoDB存储引擎行锁是加在索引上的,所以只当增删改查操作是通过索引找到指定数据行的时候,才能对相应数据行的索引加锁,否则只能对整个表加表锁,表共享读锁或表独占写锁。 当一个事务不经过索引查询数据,即顺序读取(全表扫描)时,先获取表的意向共享锁,然后对表添加共享读...

mysql主(master)从(slave)数据库复制的配置

主从数据库作用: 1、 对数据库进行读写分离,提高系统性能。主服务器专注于写操作,从数据库专注于读操作。 2、 从(slave)数据库在不破坏主数据库数据的情况下,执行数据备份。 3、 用主数据库产生实时数据,从(slave)数据库进行数据的分析。 4、 远程数据分布:创建远程站...

MySQL高性能表设计规范

良好的逻辑设计和物理设计是高性能的基石, 应该根据系统将要执行的查询语句来设计schema, 这往往需要权衡各种因素。 一、选择优化的数据类型 MySQL支持的数据类型非常多, 选择正确的数据类型对于获得高性能至关重要。 更小的通常更好 更小的数据类型通常更快, 因为它们占用更...