2016-04-23 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 0x00 文章目录 Table of Contents {:toc} 0x01 背景介绍 某项目研发 A 删除压测环境大表,等待时间较长,于是直接将 MySQL 数据目录中对应数据库文件删除。于此同时,误删 ibdata 和 MySQL 配置文件。此时 MySQL 已经崩溃,研发从其他机器拷贝误删的数据文件以及配置文件,重启 MySQL,出现 Unknown/ 继续阅读 »
2014-11-18 veryyoung
MySQL密码忘记了,各种google,终于重置了,在这里记录下。 1.停止MySQL service mysqld stop 2.修改/etc/my.cnf 在mysqld下加入skip-grant-tables 修改后如下 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql skip-grant-tables # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 defaul 继续阅读 »
2014-12-30 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 在MySQL中是允许在同一个列上创建多个索引的,示例如下: bash mysql --socket=/tmp/mysql5173.sock -uroot -p ``` bash mysql> SELECT VERSION(); +-----------+ | VERSION() | +-----------+ | 5.1.73 | +--------- 继续阅读 »
2017-03-18 Lanffy
顾名思义,主从复制就是将主库中的数据复制到从库中。从库可以有多个,同时主库和从库之间的网络拓扑有很多种组合方式,这里不做介绍。 为什么需要主从同步? 负载均衡 通过Mysql主从同步,可以将读操作分不到各个从库服务器上。实现对密集型应用的性能优化,并且实现方便。 容灾 避免单点故障,数据恢复,高可用性 Mysql升级测试 可以在从库上使用高版本的Mysql,保证在升级全部实例前,查询能够在从库正常执行。 同步原理 继续阅读 »
2018-03-06 Lanffy
MySQL存储引擎 该文是在阅读姜承尧的《MySQL技术内幕:InnoDB存储引擎》第2版的过程中的笔记,排版比较混乱,语言也不会刻意组织。 1. 不同引擎的特点 先介绍下MySQL中不同存储引擎的特点 1.1 InnoDB 继续阅读 »
2014-08-20 summer
安装 在centos操作系统安装mysql5.5,如果使用源码编译安装稍微有些麻烦,在centos中我使用简单点的方式:直接使用yum命令进行安装。 yum install mysql-server 在安装过程中会提示是否下载一些依赖,直接输入Y,等待安装完成即可。 安装完成后mysql服务默认是停止的,使用一下命令启动mysql服务。 继续阅读 »
2018-03-13 Vaniot
1.编码 1.查看数据库编码 show variables like 'char%'; 修改编码格式: mysql set character_set_database = utf8; set character_set_server = utf8; more 2.查看建库语句 mysql show create database your_database_name; 更改编码: alter database `file` default character set utf8 collate utf8_general_ci; 在mysql中反引号 `` 用于用于用户自定义的量,而单引号'' 用于系统变量 3.修改 继续阅读 »
2013-11-09 Robin Wen
目录 Table of Contents {:toc} 文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 一 热备 在上两篇文章(MySQL备份与恢复之冷备,MySQL备份与恢复之真实环境使用冷备)中,我们提到了冷备和真实环境中使用冷备。那从这篇文章开始我们看下热备。显然热备和冷备是两个相对的概念,冷备是把数据库服务,比如MySQL,Oracle停下来,然后使用拷贝、打包或者压缩命令对数据目录进行备份;那么我 继续阅读 »
2014-11-28 Xie Jingyi
修改/etc/mysql/my.cnf: [client] default-character-set=utf8 [mysqld] character_set_server=utf8 [mysql] default-character-set=utf8 然后:sudo service mysql restart 继续阅读 »
2015-06-03 Eric Wang
 导出所有的数据库  mysqldump -uuserName -ppassword --all-database > D:/all.sql 需要注意的是,该命令需要在MySql的安装目录的bin目录下使用,例如在bin下输入mysqldump,会给出提示信息 bash C:\Program Files\MySQL\MySQL Server 5.6\bin > mysqldump Usage: mysqldump [OPTIONS] database [tables] OR     mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR     mysqldum 继续阅读 »