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 继续阅读 »
2019-01-20 blademainer
这里收藏工作中用到的脚本,也为了防止做重复的搜索工作,同时分享给大家。 more 查看当前表的自增序列 mysql SELECT `AUTO_INCREMENT` FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = 'DatabaseName' AND TABLE_NAME = 'TableName'; 修改自增序列 mysql alter table tablename auto_increment=NUMBER; 查看binlog mysql show binary logs; 查看binlog位置 mysql show binlog events in 继续阅读 »
2013-10-08 Robin Wen
文/Robin 本站推广 币安是全球领先的数字货币交易平台,提供比特币、以太坊、BNB 以及 USDT 交易。 币安注册: https://accounts.binancezh.pro/cn/register/?ref=11190872 邀请码: 11190872 【知友问题】 如何系统学习MySQL? 问题描述 首先交代一下工作背景: 我现在的工作岗位是运维工程师,在日常工作中,我所遇到的问题很多都是和mysql相关的,包括异常处理和性能调优两大方面。 由于我司没有专职的dba岗位,所以很多mysql相关的问题都是由我们运维来研究探讨。在各种异常处理和调优的处理过程中,我渐渐对mysql产生了浓厚的兴趣,在解决问题 继续阅读 »
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 继续阅读 »
2017-03-18 Lanffy
顾名思义,主从复制就是将主库中的数据复制到从库中。从库可以有多个,同时主库和从库之间的网络拓扑有很多种组合方式,这里不做介绍。 为什么需要主从同步? 负载均衡 通过Mysql主从同步,可以将读操作分不到各个从库服务器上。实现对密集型应用的性能优化,并且实现方便。 容灾 避免单点故障,数据恢复,高可用性 Mysql升级测试 可以在从库上使用高版本的Mysql,保证在升级全部实例前,查询能够在从库正常执行。 同步原理 继续阅读 »
2018-03-06 Lanffy
MySQL存储引擎 该文是在阅读姜承尧的《MySQL技术内幕:InnoDB存储引擎》第2版的过程中的笔记,排版比较混乱,语言也不会刻意组织。 1. 不同引擎的特点 先介绍下MySQL中不同存储引擎的特点 1.1 InnoDB 继续阅读 »
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停下来,然后使用拷贝、打包或者压缩命令对数据目录进行备份;那么我 继续阅读 »
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.修改 继续阅读 »
2015-08-09 Oliver Wang
发现中文显示为“?”,然后我看了一下 mysql.ini,添加了两行 ``` [mysqld] port=3306 下面的两行是添加的 character_set_client=utf8 character_set_server=utf8 ``` 后来再看 mysql 中的信息发现这样了,不过中文问题已经解决了。 sql mysql> show variables like 'character%'; +--------------------------+---------------------------------------------------- + | Variable_name | V 继续阅读 »
2014-08-20 summer
安装 在centos操作系统安装mysql5.5,如果使用源码编译安装稍微有些麻烦,在centos中我使用简单点的方式:直接使用yum命令进行安装。 yum install mysql-server 在安装过程中会提示是否下载一些依赖,直接输入Y,等待安装完成即可。 安装完成后mysql服务默认是停止的,使用一下命令启动mysql服务。 继续阅读 »