标签: MySQL

mysql 参数 sql_log_bin

sql_log_bin是mysql session的一个变量,查看语句: mysql> select @@session.sql_log_bin; +———————–+ | @@session.sql_log_bin | +———————–+ | 1 | +———————–+ 1 row in set (0.00 sec) 可以看出sql_log_bin的值是1|0, 当sql_log_bin的值为0…

阅读全文 »

Windows Server 2003 R2 SP2 X64 IIS 安装 64位PHP 以及 64位 MySQL

说明:64位的2003系统安装的IIS也是64位的,而目前官方并无64位版本PHP,因此32位的PHP是无法在64位的IIS上运行的,目前网上的解决办法都是将IIS转为32位模式才能正常运行PHP,本教程是采用64位第三方编译的PHP版本来搭建环境,实现64位IIS+64位PHP+64位MySQL的64位运行环境,希望对大家有所帮助,少走弯路,具体配置如下。 系统约定 环境软件下载后存放位置:D:\ServerSoft 环境软件安装位置:D:\ServerRoot 网站根目录位置:D:\wwwr…

阅读全文 »

Windows Server 2003 搭建Apache+MySQL+PHP+phpMyAdmin+Zend环境

一、系统约定 环境软件下载后存放位置:D:\ServerSoft 环境软件安装位置:D:\ServerRoot 网站根目录位置:D:\wwwroot Apache安装位置:D:\ServerRoot\Apache MySQL安装位置:D:\ServerRoot\MySQL PHP安装位置:D:\ServerRoot\PHP phpMyAdmin目录位置:D:\wwwroot\phpmyadmin Zend Optimizer安装位置:D:\ServerRoot\Zend MySQL数据库位置:D…

阅读全文 »

mysqlbinlog: unknown variable ‘default-character-set=utf8’

使用mysqlbinlog查看二进制日志出现以下错误: mysqlbinlog: unknown variable ‘default-character-set=utf8’ 产生这个问题的原因是因为我在my.cnf中的client选项组中添加了 [client] default-character-set = utf8 解决办法有两种: 第一种是使用:–no-defaults 参数 mysqlbinlog –no-defaults mysql-bin.000001 另一种方法:使用…

阅读全文 »

mysqldumpslow 分析慢查询日志

/path/mysqldumpslow -s c -t 10 /database/mysql/slow-log 这会输出记录次数最多的10条SQL语句,其中: -s, 是表示按照何种方式排序,c、t、l、r分别是按照记录次数、时间、查询时间、返回的记录数来排序,ac、at、al、ar,表示相应的倒叙; -t, 是top n的意思,即为返回前面多少条的数据; -g, 后边可以写一个正则匹配模式,大小写不敏感的; 比如: /path/mysqldumpslow -s r -t 10 /databas…

阅读全文 »

MySQL show processlist 命令详解

SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。如果您不使用FULL关键词,则只显示每个查询的前100个字符。 本语句报告TCP/IP连接的主机名称(采用host_name:client_port格式),以方便地判定哪个客户端正在做什么。 如果您得到“too many connections”错误…

阅读全文 »

CentOS 安装通用二进制 MariaDB 10.1

安装约定 mariadb安装路径:/usr/local/mysql mariadb数据库路径:/data/mysql my配置文件路径:/etc/my.cnf 创建mysql用户和组 # groupadd -g 27 mysql # useradd -u 27 -g mysql -c “MySQL Server” -d /var/lib/mysql -s /sbin/nologin mysql 下载二进制包 在官网如下地址下载最新版 https://downloads.m…

阅读全文 »

CentOS 安装配置 MySQL Cluster 7

1. 节点约定 Cluster管理节点(MGMD) 192.168.1.2 Cluster数据节点1(NDBD1) 192.168.1.10 Cluster数据节点2(NDBD2) 192.168.1.11 Cluster查询节点1(MYSQLD1) 192.168.1.20 Cluster查询节点2(MYSQLD2) 192.168.1.21 2. 目录约定 cluster源码路径:/usr/local/src cluster所有节点安装路径为/usr/local/mysql cluster管…

阅读全文 »

MySQL主从当机切换步骤

当线上主mysql数据库当机后,按照如下步骤切换从服务器为主服务器 1.在从机上用stop slave io_thread命令停掉io_thread进程,确保从机上没有在同步的sql语句 2.在从机上执行stop slave,然后reset master 将其设置为主数据库 3.将原来主数据库服务器的的ip地址更换为现在的主数据库服务器 4.删除新的主数据库服务器的master.info文件,防止它下次重启时还会按照从机启动

阅读全文 »