随笔分类 - mysql之路
摘要:本文主要介绍mysql 5.7主从复制,转载请注明出处 下载地址 |模块 | 版本 |下载地址 | |: | | : |: : | |mysql | 5.7 | https://dev.mysql.com/downloads/mysql/ | |libaio(可选) | 0.3.110 |http:
阅读全文
摘要:主从基本概念 mysql主从同步定义 主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave)。因为复制是异步进行的,所以从服务器不需要一直连接着主服务器,从服务器甚至可以通过拨号断断续续地连接主服务器。通
阅读全文
摘要:如何查看授权的所有用户SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;撤销已经赋予给 MySQL 用户权限的权限。revoke 跟 grant 的语法差不多,只需要把关键字 “to
阅读全文
摘要:Mysql慢查询和慢查询日志分析 众所周知,大访问量的情况下,可添加节点或改变架构可有效的缓解数据库压力,不过一切的原点,都是从单台mysql开始的。下面总结一些使用过或者研究过的经验,从配置以及调节索引的方面入手,对mysql进行一些优化。 第一步应该做的就是排查问题,找出瓶颈,所以,先从日志入手
阅读全文
摘要:Mysql错误:Ignoring query to other database解决方法 今天登陆mysql show databases出现Ignoring query to other database错误,又试了几个命令和sql全部提示Ignoring query to other datab
阅读全文
摘要:MySQL事务学习-->隔离级别 6 事务的隔离级别 设置的目的 在数据库操作中,为了有效保证并发读取数据的正确性,提出的事务隔离级别。 数据库是要被广大客户所共享访问的,那么在数据库操作过程中很可能出现以下几种不确定情况。 更新丢失 两个事务都同时更新一行数据,但是第二个事务却中途失败退出,导致对
阅读全文
摘要:出现问题原因:出现这个问题的原因是之前曾做过主从复制!问题:ERROR 1201 (HY000): Could not initialize master info structure; more error messa ges can be found in the MySQL error log
阅读全文
摘要:如果是A-->B-->C这样的复制模式,B的配置文件中要加上 log_slave_updates=1 Mysql主从复制 1.1Mysql主从复制原理 Mysql的复制是一个异步复制的过程,从一个主(master)的复制到另一个备(salve)的。在主备之间实现复制过程主要有三个线程来完成,其中两个
阅读全文
摘要:第一种方法: root用户登录系统 /usr/local/mysql/bin/mysqladmin -u root -p password 新密码 enter password 旧密码 第二种方法: root用户登录mysql数据库 mysql> update mysql.user set pass
阅读全文
摘要:一、使用show variables 和show status 命令查看MySQL的服务器静态参数值和动态运行状态信息。 二、可以使用 mysqld --verbose --help|more 查看某个参数的定义。加上 grep 过滤。 三、key_buffer_size 用于MyISAM引擎的全局
阅读全文
摘要:在MySQL中共有4中日志:错误日志、二进制日志、查询日志和慢查询日志 一、错误日志 错误日志名 host_name.err,并默认在参数DATADIR指定的目录中写入日志文件。可使用 --log-error[=file_name] 来指定位置。 二、二进制日志 记录了所有DDL语句和DML语句,但
阅读全文
摘要:一、备份/恢复策略 考虑因素有: (A) 表的存储引擎是否事务性的,在数据一致性方面不太一样。 (B) 确定是全备份还是增量备份, (C) 考虑采取复制的方法做异地备份,复制不能代替备份 (D) 定期做备份,考虑恢复时间和负载。 (E) 确保打开log-bin选项 (F) 经常做备份恢复测试,确保备
阅读全文
摘要:一、MySQL权限系统通过两个阶段进行认证: (A) 对用户进行身份认证,IP地址和用户名联合, (B) 对合法用户赋予相应权限,权限表在数据库启动的时候载入内存中。 二、在权限的存取过程中,会用到”mysql“数据库中的user、host和db这3个权限表。两阶段验证过程 (A) user表中 h
阅读全文
摘要:安装mysql之后,需要对mysql服务进行监控。 nagios开源自带的check_mysql 对 mysql 的slave 机监控倒是不错。但是对数据库主机监控就略显不足了。 使用一个监控插件:check_mysql_health 下载和使用方法见: http://exchange.nagios
阅读全文
摘要:Linux查看mysql 安装路径一、查看文件安装路径由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。这里以mysql为例。比如说我安装了mysql,但是不知道文件都安装在哪些地方、放在哪些文件夹里,可以用下面的命令查看所有的文件路径在终端输入:whereis mysql回车
阅读全文
摘要:一、简介 MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQL AB公司开发、发布并支持的。有以下特点: MySQL是一种数据库管理系统。 MySQL是一种关联数据库管理系统。 MySQL软件是一种开放源码软件。 MySQL数据库服务器具有快速、可靠和易于使用的特点。 MySQL服务器
阅读全文