1 MMM概述1.1 关于mysql-mmmMySQL主主复制管理器MySQL主主复制配置的监控,故障转移和管理的一套脚本套件;能对居于标准的主从配置的任意数量的从服务器进行读负载均衡和实现数据备份;通过MMM方案能实现服务器的故障转移,从而实现mysql的高可用。1.2 高可用集群介绍: 主备模式 当主不能提供服务的时候备用主机接替它提供服务,这个过程对于客户端是透明的。1.3 前提环境:主从从
1 Mysql工作原理1.1 mysql体系结构:连接池sql接口分析器优化器查询缓存存储引擎文件系统管理工具1.2 永久定义:修改配置文件/etc/my.cnf[mysql]变量名=值1.3 临时定义:mysql>set (global) 变量=2 性能调优2.1 访问数据时,出结果特别慢。分析可能是由哪些原因导致的?(1)硬件配置低:查看应用设备的使用率CPU 内存 &nbs
1 mysql主从同步1.1主数据库配置:环境:准备两台机器,一台作为主数据库,一台作为从数据库(1)用户授权mysql> grant replication slave on *.* to 用户名@"从服务器地址"identified by "密码";(2)启用binlog日志vim /et
1 数据备份与恢复2 使用第三方软件进行备份1 数据备份与恢复1.1 数据备份方式物理备份:直接拷贝库或者表对应的文件。cp,tar, ...具有局限性,前提是表的存储引擎为myisam,跨平台性差,数据备份恢复浪费时间。逻辑备份:执行备份时,根据已有的数据,生成对应的sql命令,把sql保存到指定的文件里。恢复时执行备份文件里的sql命令。1.2 数据备份策略完全备份:备份所有数据。增
目录1 管理root用户密码2 用户授权与权限撤销3 安装图形管理工具1 管理root用户密码1.1 修改密码方法1:用mysqladmin该方式需要知道mysql的原密码命令格式:mysqladmin -hlocalhost -uroot -p password “新密码”方法2:需要登录到mysql授权用户修改自己的密码:mysql> set password=p
1 数据导入1.1 查看默认使用的目录及目录是否存在:mysql> show variables like "secure_file_priv";数据导入导出使用的目录:/var/lib/mysql-files/1.2 修改目录vim /etc/my.cnf #修改配置文件中导入数据存放的路径[mysqld]secure_file_priv=”/myload”
1 mysql索引1 mysql索引1.1 索引概述相当与“书的目录”1.2 索引优点与缺点优点:加快查询的速度缺点:占用物理存储空间;减慢写的速度;1.3 使用索引在表中的字段上创建索引普通索引 index规则:一个表中可以有多个index字段;字段的值允许重复,可以赋空值key标志是MULindex_type:BTREE(二叉树) ;B+TREE ;HashKey_nam
1 搭建数据库服务器2 MYSQL数据类型3 修改表结构1 搭建数据库服务器1.1 存在mariadb时:#systemctl status mariadb#systemctl stop mariadb#rpm -e --nodeps mariadb-libs #不依赖关系卸载#rm -rf /etc/my.cnf#rm -rf /var/lib/mysq
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号