February 26 2016

MYSQL transcation & lock

transcation & lock

transcation
一组数据操作执行步骤,这些步骤视为一个工作单元
--用于对多个语句进行分组
--可以在多个客户机并发访问同一个表中的数据时使用
所有步骤都成功或都失败
如果所有步骤正常,则执行
如果步骤出现错误或不完整,刚取消
遵从acid
a[……]

Read more

Category: mysql | LEAVE A COMMENT
February 26 2016

MYSQL元数据访问方法

mete data

查看描述数据库结构的数据
查询information_schema数据库表
--其中包含mysql数据库服务器所管理的所有对象的相关数据
使用 show 语句
--用于获取数据库和表信息的mysql专用语句
使用describe(desc)语句
--用于检查表结构和列属性的快捷[……]

Read more

Category: mysql | LEAVE A COMMENT
February 25 2016

mysql data type

mysql data type
mysql数据类型
四种主要类别:
数值 字符 二进制 时间
数据类型的abc要素
– Appropriate 适当
– Brief 简洁
– Complete 完整

不允许负值和未知值
INT UNSIGNED NOT NULL

使用数值数据类型时的注意事项
-[……]

Read more

Category: mysql | LEAVE A COMMENT
February 19 2016

mysql audit_log

audit_log
配置企业审计
使用audit_log服务器插件实施
--随企业版本订阅提供
基于策略的日志记录
--通过audit_log_policy选项设置
--提供日志记录选项all none logins 或queries
--默认为all
在日志文件中生成一个服务器活动审计计划
--内[……]

Read more

Category: mysql | LEAVE A COMMENT
February 19 2016

mysql log_file

log file
日志文件

mysql用不同的日志文件来记录服务器的活动:
--错误
--常规查询
--慢速查询
--二进制
--企业审计
日志文件:
--可能会占用大量的磁盘空间
--可以存储在文件中
--可以存储在表中
--仅限常规查询和慢速查询日志
--以文本格式写入
--二进制日志除外[……]

Read more

Category: mysql | LEAVE A COMMENT
February 19 2016

mysql sql_mode

sql_mode
sql模式
通过设置sql模式配置多种服务器操作特征:
• 指定mysql对接受输入数据的宽容度
• 设置与其他数据库系统的兼容性
• 控制查询处理
--雇用或禁用与sql符合性相关的行为。
• 覆盖sql的”空“默认模式
--空模式不雇用限制或符合性行为
默认的sql模式为no_[……]

Read more

Category: mysql | LEAVE A COMMENT
February 18 2016

mysql 配置选项

mysql 配置选项:
和启动配置相关的选项有三类:
预编译的选项
命令行选项
配置文件选项

使用选项文件的原因:
1.不需要在每次启动服务器的时候指定选项
2.减少输入选项时出错的机会
3.可以快速检查单个文件来查看服务器配置

选项文件可以根据针对的对象不同进行分组
针对客户机[client][……]

Read more

Category: mysql | LEAVE A COMMENT
February 18 2016

mysql_config_editor

遮蔽验证选项 mysql_config_editor

使用 mysql_config_editor 可创建加密的选项文件。
• 在专用的选项文件中存储用户、口令和主机选项:
– 当前用户的主目录中 .mylogin.cnf。
– 要指定替代文件名,请设置MYSQL_TEST_LOGIN_FIL[……]

Read more

Category: mysql | LEAVE A COMMENT
February 15 2016

MYSQL升级步骤

MySQL服务器发行版
Oracle会经常发布新MySQl的版本:
– 新增功能
– 错误修复
• 可以在升级之前检查隐含条件。
• 升级的过程:
停止服务器–>备份数据库–>安装新发行版–>启动新服务器–>检查新升级后的表

升级可能需要进行重新配置
可以在测试环境[……]

Read more

Category: mysql | LEAVE A COMMENT