随笔分类 - sql-mysql
摘要:mysql中information_schema.tables字段说明 data_free是空间碎片,单位是B。产生原因; (1)记录被Delete,且原空间无法复用;(2)记录被Update(通常出现在变长字段中,varchar,text),原空间无法复用; data_length是数据长度,是所
阅读全文
摘要:从库只读 在从库中: show variables like '%READ_ONLY%'; 看到默认read_only = OFF 临时生效:: set global read_only=1 永久生效(该my.cfg): [mysqld]read_only = 1 这个操作对拥有super权限的账号
阅读全文
摘要:https://www.jianshu.com/p/faf0127f1cb2 安装一个一样版本一样配置的mysql(我是源码安装,用一样的cmake配置),在另一个服务器上 1 开启master bin-log,设定server-id。这个功能要重启mysql才能生效。slave上server-id
阅读全文
摘要:groupadd mysql useradd mysql -g mysql -M -s /sbin/nologin yum install gcc gcc-c++ -y yum install -y ncurses-devel yum install -y cmake yum install -y
阅读全文
摘要:https://www.cnblogs.com/caoshousong/p/10845396.html 数据库会报这个, show variables like '%max_connection%'; 查看最大连接数,发现默认是151 用netstat -ntp看已经用光了 临时生效 set glo
阅读全文
摘要:innodb概括 查看当前支持的引擎 查看表引擎 引擎是表级别的,在创建表的时候,可以设定engine=innodb或者其他引擎。如果不设定,就按服务的默认引擎来。 innodb支持事务 从下面的数据中可以发现,表使用innodb引擎比使用mysiam引擎,数据量要大得多。innodb支持事务,my
阅读全文
摘要:在监控中,都是去探测这些状态数据,然后换算到时间刻度上,像zabbix。 show status like 'uptime'; --查看select语句的执行数 show [global] status like 'com_select'; --查看insert语句的执行数 show [global
阅读全文
摘要:参考https://www.cnblogs.com/Cherie/p/3309456.html 一、备份常用操作基本命令 1、备份命令mysqldump格式 格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 --databases 数据库名 > 文件名.sql 2、备份MySQL
阅读全文
摘要:客户端编码 character_set_client、character_set_connection、character_set_results这3个参数值是由客户端每次连接进来设置的,和服务器端没关系。 当客户端连接服务器的时候,它会将自己想要的字符集名称发给mysql服务器,然后服务器就会使用
阅读全文
摘要:1 编译安装 参数说明 # -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装路径 # -DMYSQL_DATADIR=/usr/local/mysql/data \ #数据文件存放位置 # -DSYSCONFDIR=/etc \ #my.cnf路径 # -D
阅读全文
摘要:1 磁盘划分 在一台mysql服务器上,一般是sda做系统,sdb做数据,sdc做日志。 2 磁盘调度策略 linux默认调度策略是cfq,mysql上一般改为deadline
阅读全文
摘要:CREATE USER 'monitor'@'10.224.32.%' IDENTIFIED BY '123@abAB'; mysql> GRANT select,insert,update ON monitor.uv TO 'monitor'@'10.224.32.%'; ALL PRIVILEG
阅读全文
摘要:细节查询:http://www.w3school.com.cn/sql/index.asp 1 DDL-data difinition lanuage数据定义语句 使我们有能力创建或删除表格,我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束: CREATE TABLE - 创建新表 A
阅读全文
摘要:架构 mysql是cs架构,在服务端可以启动该mysqld服务,mysqld进程默认监听在tcp:3306。在客户端使用命令行工具mysql或者图形化工具navicat for mysql进行远程连接,连接信息包括user,password,host,连接池组件会到mysql.user表中验证用户和
阅读全文