前言 Mysql 因断电引起数据库崩溃启动失败修复方法 会恢复大部分数据,一小部分因为文件损坏会丢失,日常备份的话数据丢失量会更小。 环境说明 CentOS 6.5 Mysql 5.7.22 一、修改启动方式 修改 My…
分类:MySql
【MySQL】mysqldump备份与恢复
简介: mysqldump常用于MySQL数据库逻辑备份。 备份操作: 1.备份所有库: mysqldump -uroot -pyourpass --all-databases > /tmp/all.dump 2.…
用python解决mysql视图导入导出依赖问题
navicat是mysql可视化工具中最棒的,但是,在处理视图的导入导出方面,它是按照视图名称的字母顺序来处理的,若视图存在依赖,在导入过程中就会报错。这个问题一直困绕我,一度因为我使用docker来部署mysql而绕过…
mysql-5.7.17-linux-glibc2.5 的免编译安装
1 . 从官网下载 mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 2.检查你所用的Linux下有没有安装过mysql,没有卸载干净 rpm -q mysql 3. 卸载mysql r…
提示(Hint) - 非官方 MySQL 8.0 优化指南 - 学习笔记
和在 MySQL 系统数据库里调整代价常量一样,MySQL 还提供了覆盖已选计划的方法。提示(Hint)在两种情形下很好用: 调试。EXPLAIN 展示了执行计划是如何基于已有的信息决定的,添加提示可以强制使用其他执行计…
MySQL JSON 数据类型操作
概述 mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据时,还是比较别扭的…
MySQL 数据类型
MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。 数值类型 MySQL支持所有标准SQL数值数据类型。 这些类型包括严格数值数…
3. 1067错误:invalid default value for 'id'
从数据库1直接拷贝数据表tableb到数据库2: use 数据库2; create table tablea as select * from 数据库1.tableb; 等数据和表结构都复制过去了,但表主键信息全丢了。在…
MySQL 正则表达式
MySQL中使用 REGEXP 操作符来进行正则表达式匹配。 1、正则模式描述 ^:匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ‘\n’ 或 …
数据分区及sql优化
已经接触oracle数据库已经有一年多了,通过做项目了解oracle数据库的应用,现在回想起来,目前对于oracle数据库的了解有以下几点。 &nbs…
关于MySQL前置索引
一、前置索引的好处 使用前置索引的好处 Normally, the entire value of a column is used to build the index – this is fine for…
我理解的数据库事务
一、最简单的例子来说明事务 “A账户向B账号汇钱”来说明事务 1、从A账号中把余额读出来。 2、对A账号做减法操作。 3、把结果写回A账号中。 4、从B账号中把余额读出来。 5、对B账号做加法操作。 6、把结果写回B账号…