-
mysql的锁机制
所属栏目:[MySql教程] 日期:2022-07-04 热度:63
锁概述 mysql锁机制的特点: 不同存储引擎支持不同的锁机制。 MyISAM和MEMORY存储引擎支持表级锁; BDB存储引擎采用页面锁; InnoDB存储引擎支持行级锁。 表级锁: 开销小,加锁快,不会出现死锁,锁定粒度大,加锁冲突概率最高,并发度最低; 适用于以查询[详细]
-
Mysql清理二进制日志的技巧
所属栏目:[MySql教程] 日期:2022-07-04 热度:89
Mysql清理二进制日志的技巧: 1:二进制日志 二进制日志记录了所有的DDL(数据定义语言)语句和DML(数据操作语言)语句,但是不记录包括数据查询的语句。语句以事件的形式保存,它描述了数据的更改过程,此日志对于灾难时的数据恢复起着极其重要的作用 2:[详细]
-
Python操作mysql之插入数据
所属栏目:[MySql教程] 日期:2022-07-04 热度:128
之前有写过一篇python查询mysql数据的文章,今天写通过python插入数据到mysql数据库。 1.先建库,建表,建用户 mysql CREATE DATABASE tda DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; mysql use top_ten mysql create table log (id int PRIMARY[详细]
-
SSMA MySQL到MsSQL的迁移助手安装使用简明教程
所属栏目:[MySql教程] 日期:2022-07-04 热度:169
SQL Server迁移助手(SSMA)团队开发了针对MySQL的迁移助手Microsoft SQL Server Migration Assistant 2008 for MySQL。微软同时发布了其他三个迁移助手: SSMA for Access, SSMA for Oracle, and SSMA for Sybase (all v4.2) 。它也可以将一个MySQL数据库迁[详细]
-
ProxySQL 2.0.X安装
所属栏目:[MySql教程] 日期:2022-07-04 热度:110
ProxySQL 2.0.X安装: 1. 设置proxysql 2.0.x的yum repo cat EOF | tee /etc/yum.repos.d/proxysql.repo [proxysql_repo] name= ProxySQL YUM repository baseurl=http://repo.proxysql.com/ProxySQL/proxysql-2.0.x/centos/$releasever gpgcheck=1 gpgkey=[详细]
-
MySQL系统表空间扩容方法
所属栏目:[MySql教程] 日期:2022-07-04 热度:200
MySQL系统表空间扩容方法: 一、系统表空间扩容方法 方法1:在innodb_data_file_path参数后面加上autoextend参数 innodb_data_file_path=ibdata1:12M:autoextend 方法2:在innodb_data_file_path参数后面加上一个新的数据文件 innodb_data_file_path = /ibda[详细]
-
centos下cacti的安装部署
所属栏目:[MySql教程] 日期:2022-07-04 热度:182
centos下cacti的安装部署: 部署snmp:yum -y install net-snmp net-snmp-utils (service snmpd start 部署后的启动) 部署php和数据库:yum -y install httpd mysql mysql-server mysql-devel php php-mysql (service httpd start 部署后的启动)(service[详细]
-
oracle --date-对应 mysql 时间类型的以及空值的处理
所属栏目:[MySql教程] 日期:2022-07-04 热度:143
因为在做Oracle----mysql的数据迁移的时候,发现Oracle中的date类型,对应的mysql的时间类型设置不当容易引起错误,特别是存在空值的时候 mysql 版本 5.6.40版本 mysql desc t1; +-------------+-----------+------+-----+-------------------+-------------[详细]
-
如何运用mysql自定义函数
所属栏目:[MySql教程] 日期:2022-07-03 热度:200
这篇文章主要讲解了如何使用mysql自定义函数,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 什么是函数: 函数存储着一系列sql语句,调用函数就是一次性执行这些语句。所以函数可以降低语句重复。【但注意的是函数注重返回[详细]
-
原有MySQL数据库 安置多实例教学
所属栏目:[MySql教程] 日期:2022-07-03 热度:115
#mysql安装脚本安装好后 mkdir -v /usr/share/mysql/mysql-files mkdir -vp /data/mysql_data{1..4} * 修改 MySQL 二进制包目录的所属用户与所属组 chown root.mysql -R /usr/share/mysql * 修改 MySQL 多实例数据目录与 数据导入/导出专放目录的所属用户与[详细]
-
使用supervisor监控mha masterha_manager进展
所属栏目:[MySql教程] 日期:2022-07-03 热度:68
我们在用mha自带的masterha_manager脚本做mysql主库故障自动切换时,需要考虑如何让masterha_manager监控进程一直处于正常运行的状态。而supervisor可以很好地解决这个问题,它可以将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动[详细]
-
MySQL高可用群集 配置MMM高可用框架
所属栏目:[MySql教程] 日期:2022-07-03 热度:118
MMM简介: MMM(Master-Master replication manager for Mysql,Mysql 主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理Mysql Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻[详细]
-
深入领会 MySQL 锁 事务与并发控制
所属栏目:[MySql教程] 日期:2022-07-03 热度:108
目录: 1.MySQL 服务器逻辑架构 2.MySQL 锁 3.事务 4.隔离级别 5.并发控制 与 MVCC 6.MySQL 死锁问题 1、MySQL 服务器逻辑架构 每个连接都会在 MySQL 服务端产生一个线程(内部通过线程池管理线程),比如一个 select 语句进入,MySQL 首先会在查询缓存中查找[详细]
-
Linux自学笔记 日志服务的rsyslog
所属栏目:[MySql教程] 日期:2022-07-03 热度:117
日志:历史事件日志 历史事件: 时间,事件 时间级别(日志级别):事件的关键性程度; 事件:系统引导启动、应用程序启动、应用程序尤其是服务类应用程序运行过程中的一些事件: 系统日志服务: syslog: syslogd:system klogd:kernel 事件格式较为简单时[详细]
-
基于MHA+semi sync达成mysql数据库的高可用
所属栏目:[MySql教程] 日期:2022-07-03 热度:154
基于MHA+semi sync实现mysql数据库的高可用: 一、实验原理: 1、拓扑结构图 2、工作原理: 从宕机崩溃的master保存二进制日志事件(binlog events) 识别含有最新更新的slave 应用差异的中继日志(relay log)到其他的slave 应用从master保存的二进制日志事[详细]
-
具体配置信息
所属栏目:[MySql教程] 日期:2022-07-03 热度:125
****zabbix**** Zabbix server(agent): 172.25.264.165 proxy(代理机): 172.25.254.161 agent: 172.25.254.164 一.安装zabbix所需软件包 (1) yum install zabbix-server-2.4.5-1.el6.x86_64.rpm zabbix-server-mysql-2.4.5-1.el6.x86_64.rpm zabbix-web-2.[详细]
-
docker 中几个节点意外宕机 pxc 无法开启
所属栏目:[MySql教程] 日期:2022-07-03 热度:83
docker 意外宕机,PXC启动不了解决方法 由于 意外宕机 docker start pxc 节点后闪退,解决方法如下 从节点中找任意一个数据卷映射目录,修改参数 [root@izuf64gdegum84eku07pljz ~]# docker volume pect v1 [ { CreatedAt: 2019-06-14T13:13:17+08:00, Drive[详细]
-
MySQL插入 更新与删掉数据
所属栏目:[MySql教程] 日期:2022-07-03 热度:78
存储在系统中的数据是数据库管理系统(DBMS)的核心,数据库被设计用来管理数据的存储、访问和维护数据的完整性。MySQL中提供丰富的数据管理语句,包括插入数据的INSERT、更新数据的UPDATE以及删除数据的DELETE语句。 1、插入数据 为表的所有字段插入数据 使用[详细]
-
msyql数据表的运作
所属栏目:[MySql教程] 日期:2022-07-01 热度:79
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看表结构:desc 表名; 修改表名:alter table 表名 rename to 新表名; 添加列:alter table 表名 add column 列名 数据类型; 删除列:alter table 表名 drop column 列名; 修改列名:alter table[详细]
-
SQL Server数据库新手进门学习总结
所属栏目:[MySql教程] 日期:2022-07-01 热度:131
视图、索引和事务 视图是由一个或多个数据表(基本表)导出的虚拟表或者查询表,是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。 视图的好处:能够简化用户的操作;视图能够对机密数据提供安全保护。 创建视图时,视图的名称存在sysobjec[详细]
-
mysql 导入导出CSV数据的例子
所属栏目:[MySql教程] 日期:2022-07-01 热度:189
下面来看两个mysql 导入导出CSV数据的例子,这此都用到了mysql自带的命令了,如 LOAD DATA LOCAL INFILE 或select * INTO OUTFILE命令了. cvs文件导入MySql数据库命令,代码如下: set names utf8; LOAD DATA LOCAL INFILE C:\\resource.csv INTO TABLE resour[详细]
-
mysql中自动添加mysql从库思路
所属栏目:[MySql教程] 日期:2022-07-01 热度:156
mysql中主从数据库配置就是一个网站数据库热备份最好的做法了,下文我给出一篇自动添加mysql从库思路,希望能帮助到各位. 1、自动安装部署mysql,若已经安装了mysql得先判断版本是否比主库低,存在向下兼容问题. 2、获取主库的备份文件及binlog信息,binary logfi[详细]
-
MySQL数据库备份、迁移及开放远程访问3306端口
所属栏目:[MySql教程] 日期:2022-07-01 热度:162
今天把数据服务器和业务服务器进行了分离,其中涉及对MySQL开放远程访问的,作出记录如下以供备忘. 假设数据服务器IP地址为192.168.1.101,业务服务器IP地址为192.168.2.51,首先在数据服务器192.168.1.101上安装好MySQL实例,然后使用root访问MySQL并建立好所需[详细]
-
php批量删除数据库下指定前缀的表以prefix_为例
所属栏目:[MySql教程] 日期:2022-07-01 热度:104
这篇文章主要介绍了如何用php批量删除数据库下所有前缀为prefix_的表,这个功能比较实用,需要的朋友可以参考下。 如何用php批量删除数据库下所有前缀为prefix_的表。 例子,统一删除前缀为prefix_的表。 ?php //设置数据库连接信息。数据库服务器地址,数据[详细]
-
Anemometer图形化显示MySQL慢日志的工具搭建使用
所属栏目:[MySql教程] 日期:2022-07-01 热度:161
介绍:Anemometer 是一个图形化显示MySQL慢日志的工具。结合pt-query-digest,Anemometer可以很轻松的帮你去分析慢查询日志,让你很容易就能找到哪些SQL需要优化 This is the Box Anemometer, the MySQL Slow Query Monitor. This tool is used to analyze s[详细]