
mysql学习笔记
文章平均质量分 67
qq632544991p
喜爱计算机
展开
-
mysql安装升级
1.1安装方法比较1.2 rpm 安装步骤大多数情况下,下载MySQL-server 和MySQL-client 就够用了,安装方法如下:shell> rpm -ivh MySQL-server-5.5.i386.rpmshell> rpm -ivh MySQL-client-5.5.i386.rpm1.3 二进制安装步骤root 登陆,执行如下步骤:she原创 2017-02-20 22:41:16 · 342 阅读 · 0 评论 -
mysql完整备份时过滤掉某些库暨xargs的用法
mysql完整备份时过滤掉某些库mysql进行完整备份时使用==–all-database==参数 比如: #mysqldump -u root -h localhost -p –all-database > /root/all.sql数据导入的时候,可以先登陆mysql数据库中,使用source /root/all.sql进行导入。问题: 想要在mysqldump备份数据库的时候,过滤掉原创 2017-07-03 10:07:35 · 745 阅读 · 0 评论 -
mysqldump DBA必知必会
mysqldump DBA必知必会Dumping structure and contents of MySQL databases and tables.用法:三种 随用随查Usage: mysqldump [OPTIONS] database [tables]OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]原创 2017-07-10 23:28:50 · 665 阅读 · 0 评论 -
mysql日志与日志分析
mysql日志与日志分析MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等a、错误日志:记录启动、运行或停止mysqld时出现的问题。b、通用日志:记录建立的客户端连接和执行的语句。 一般设置为关闭状态, show global variabl原创 2017-06-09 14:18:35 · 408 阅读 · 0 评论 -
mysql常用命令梳理
mysql常用命令梳理索引1、创建索引索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER TABLE来给表增加索引。以下命令语句分别展示了如何创建主键索引(PRIMARY KEY),联合索引(UNIQUE)和普通索引(INDEX)的方法。mysql>ALTER TABLE 表名 ADD INDEX 索引名 列名;mysql>ALTER TABLE翻译 2017-06-30 15:10:48 · 805 阅读 · 0 评论 -
linux系统常用监控指标
系统监控CPU相关采集项计算方法:通过采集/proc/stat来得到,大家可以参考sar命令的统计输出来理解。 ==cpu.idle==:Percentage of time that the CPU or CPUs were idle and the system did not have an outstanding disk I/O request. ==cpu.busy:==与cpu.i原创 2017-06-20 10:17:56 · 8881 阅读 · 0 评论 -
Mysql的二进制日志binlog的模式
Mysql的二进制日志binlog的模式说明binlog模式总共可分为以下三种:row,statement,mixed1.Row日志中会记录成每一行数据被修改的形式,然后在slave端再对相同的数据进行修改,只记录要修改的数据,只有value,不会有sql多表关联的情况。 ==优点==:在row模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条记录被修改了,转载 2017-06-28 21:19:00 · 422 阅读 · 0 评论 -
mysql 数据库表结构设计与规范
mysql 数据库表结构设计与规范DDL(data difinition language)就是数据定义语言。1.sql语句的界定符[code]– 默认情况下” ; ” 代表sql语句的结束 delimiter 新的界定符 – 修改 // 为界定符 delimiter //2.创建数据库[code]#1.创建数据库 create database 数据库名字 [charset = uft原创 2017-06-06 15:00:16 · 5534 阅读 · 0 评论 -
mysql用户管理
MySQL用户管理MySQL授权系统主要通过 五个表(user、db、host、tables_priv和columns_priv) 来实现,其中用于访问数据库的各种用户信息都保存在mysql库的user表中。账户权限信息被存储在mysql数据库的user、db、host、tables_priv、columns_priv和procs_priv表中。user表——该表决定是否允许用户连接到服务器。如果允转载 2017-06-06 11:30:16 · 519 阅读 · 0 评论 -
存储过程详解
存储过程简介什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高。转载 2017-03-07 11:22:32 · 310 阅读 · 0 评论 -
mysql 5.5多实例部署
mysql5.5数据库多实例部署,我们可以分以下几个步骤来完成。1、 mysql多实例的原理2、 mysql多实例的特点3、 mysql多实例应用场景4、 mysql5.5多实例部署方法一、mysql多实例的原理mysql多实例,简单的说,就是在一台服务器上开启多个不同的mysql服务端口(如3306,3310),运行多个mysql服务进程。这些服务原创 2017-02-21 20:15:57 · 314 阅读 · 0 评论 -
mysql--复制篇
温习《高性能MySQL》的复制篇.1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个转载 2017-11-07 11:45:18 · 770 阅读 · 1 评论