实战之mysqlbinglog使用心得
在使用mysqlbinlog查看日志的时候碰到了一个问题, 错误提示如下:/usr/local/mysql/bin/mysqlbinlog: unknown variable 'default-character-set=utf8' 产生这个问题的原因是因为我在my.cnf中的client选项组中添加了default-character-set=utf8解决问题的办法: NO.1 是使用:--no-defaults./mysqlbinlog --n...
MySQL日常大表的DDL操作
作为DBA,我们也常常会碰到这样的需求:需要在不影响线上业务的情况下给表添加一个字段或索引。如果是一张只有几百或几千条记录的小表,这样的需求是非常容易解决的。但如果所管理的表数据量已经上亿、而且应用与数据库交互非常频繁,不允许停机窗口的出现,这样的需求又该如何满足?大多数的alter table操作都会涉及lock...
MySQL安装_源码安装
MYSQL的安装分三种:命令行安装、二进制安装和源码安装命令行安装相对而言简单,我们就不做过多陈述,今天就着重讲讲MYSQL的源码安装编译安装过程描述: 1.下载源代码 2.检查源码编译所需的依赖包是否齐全 3.解压编译 &nbs...
MySQL多实例配置启动
第一方案适合apt-get安装的mysql游戏数据同步解决方案1.多实例启动mysql1.1.安装mysql1.2 初始化两个数据库目录mysql_install_db --datadir=/usr/local/var/mysql1 --user=mysqlmysql_install_db --datadir=/usr/local/var/mysql2 --user=mysql 修改数据库目录属性chown -R mysql /usr/local/var/mys...
windows下MySQL的安装
c:\Program Files(x86)\MySQL\MySQL Server 5.1\bin;1.在mysql官网上下载mysql软件下载地址:http://downloads.mysql.com/archives.php?p=mysql-5.5&v=5.5.28关于版本的选择:公司现在一般选择5.5的版本,选择windows解压安装版的灵活性较高,优先考虑此版本。 2.下载后,解压,放在要安装的目录下,安装完成...
MYSQL权限之权限选择的顺序
权限表的存取过程是:1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证;2) 通过权限验证,进行权限分配时,按照user?db?tables_priv?columns_priv的顺序进行分配。 即先检查全局权限表 user,如果user中对应的权限为Y,则此用户...
MYSQL权限之不同主机登录测试
MYSQL权限验证
MYSQL启动方式介绍
1.设置mysql开机自启动1.1.安装完成后制作服务,开机自动启动A ../mysql.server拷入到/etc/init.d/mysqld *关于启动脚本的制作,原理就是在里面调用启动程序 *如为/usr/bin/scim脚本设置启动脚本,启动脚本的内容可简略为:#!/bin/bash /usr/bin/scimB. 启动mysql服务器C. chkconfig –ad...
MYSQL源码编译常见参数解释
1.获得编译参数cmake --helpconfigure --help2.Cmake的部分参数及含义:-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安装目录-DMYSQL_DATADIR=/usr/local/mysql/data //数据库存放目录-DDEFAULT_CHARSET=latin1 ...
MYSQL常见表操作
>check table 表名; //检查表>analyze table …;>repair table …;>optimize table …;>flush table表名; //刷新表>alter table…;>rename table ..; ...
MYSQL快速入门之常用命令介绍
mysql的常用操作,包括MYSQL数据库简单的寻求帮助,常用的快速了解MYSQL数据库的命令,以及常用的参数配置,备份。