SQL语句对单个的MySQL存储过程导出
摘要:首先确保参数secure-file-priv='' 表示不限制mysqld在任意目录的导入导出 打开my.cnf或my.ini,加入如下语句后重启mysql服务。 secure_file_priv='' sql语法只修改下面的PRO_NAME为你的存储过程即可 1 SELECT CONVERT(CO
阅读全文
posted @
2021-02-01 23:19
jl1771
阅读(177)
推荐(0) 编辑
MySQL数据库锁机制
摘要:MySQL的锁有以下几种形式: 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。MyISAM引擎属于这种类型。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生所冲突的概率最低,并发度高。InnoDB引擎属于这种类型。 页面锁:开销和加锁时间界于表锁和行锁之
阅读全文
posted @
2020-06-24 15:41
jl1771
阅读(78)
推荐(0) 编辑
MySQL 5.7性能调优
摘要:MySQL 5.7具有更好的默认值。Morgan Tocker创建了一个页面,其中包含MySQL 5.7中功能的完整列表(http://www.thecompletelistoffeatures.com/),并且是一个很好的参考点。例如,默认情况下设置了以下变量: innodb_file_per_t
阅读全文
posted @
2020-06-19 15:19
jl1771
阅读(451)
推荐(0) 编辑
安装后的十个MySQL性能调整设置(版本:5.1、5.5 和5.6)
摘要:在开始MySQL性能调整之前: 即使是经验丰富的人也可能会犯错误,从而导致很多麻烦。因此,在盲目应用本文的建议之前,请记住以下几点: 一次更改一个设置!这是估计变更是否有益的唯一方法。 可以在运行时更改大多数设置SET GLOBAL。它非常方便,如果出现任何问题,它可以使您快速还原更改。但是最后,您
阅读全文
posted @
2020-06-19 14:59
jl1771
阅读(146)
推荐(0) 编辑
MySQL逻辑备份工具mysqldump
摘要:mysqldump备份工具最初由Igor Romanenko编写完成,通常用来完成转从(dump)数据库的备份及不同数据库之间的移植,如从MySQL低版本数据库升级到MySQL高版本数据库,又或者从MySQL数据库移植到Oracle,Microsoft SQL Server数据库等。 mysqldu
阅读全文
posted @
2020-06-18 18:36
jl1771
阅读(98)
推荐(0) 编辑
MySQL数据库的冷备方式
摘要:MySQL数据库备份的冷备方式最为简单,指在数据库停止的情况下,一般只复制数据库相关物理文件即可。 对于InnoDB存储引擎的表,只需要备份MySQL数据库的frm文件,共享表空间文件,独立表空间文件,重做日志文件。 另外,需定期备份MySQL数据库的配置文件my.cnf,这样有利于恢复的操作。 对
阅读全文
posted @
2020-06-17 18:11
jl1771
阅读(1375)
推荐(0) 编辑
MySQL数据库的慢查询日志
摘要:慢查询日志用来记录查询时间超过指定时间的日志。通过慢查询日志,可以找出执行时间长,执行效率低的语句,然后对其进行优化。 慢查询日志的启动和设置 MySQL慢查询日志默认是关闭的,需要在配置文件中开启 log-slow-queries[=path/[filename]] log_query_time=
阅读全文
posted @
2020-06-17 13:18
jl1771
阅读(224)
推荐(0) 编辑
MySQL数据库的错误日志
摘要:MySQL数据库默认情况下,错误日志是开启的,记录在数据库的数据目录下,一般记录数据的启动,停止及其它一些错误信息,如果没有指定名称,则为主机名.err 配置错误日志文件名称及路径 可以在配置文件中配置错误日志文件名及路径, log-error[=path/[filename]] path为错误日志
阅读全文
posted @
2020-06-17 13:07
jl1771
阅读(562)
推荐(0) 编辑
其它数据库迁移到Mysql数据库的方案
摘要:其它数据库迁移到Mysql数据库的方案介绍:Mysql是一种开放源代码的数据库管理系统(DBMS),它是由Mysql AB公司开发、发布并支持的。Mysql是一种跨平台的开源关系型数据库管理系统,广泛地应用在Internet的中小型开发网站中。 优点(摘自网上总结):1、性能卓越服务稳定,很少出现异
阅读全文
posted @
2020-06-10 15:04
jl1771
阅读(336)
推荐(0) 编辑
InnoDB存储引擎的表空间
摘要:1,共享表空间: MySQL服务实例承载的所有数据库的所有InnoDB表的数据信息、索引信息、各种元数据信息以及事务的回滚(UNDO)信息,全部存放在共享表空间文件中。 默认情况下该文件位于数据库根目录下,文件名是ibdata1,且文件的初始大小为12M。可以使用MySQL命令“show varia
阅读全文
posted @
2020-06-10 14:49
jl1771
阅读(51)
推荐(0) 编辑
CentOS7下MySQL5.7数据库的安装
摘要:1.MySQL数据库安装与配置 1.1下载 提供压缩包 链接:https://pan.baidu.com/s/1ydcd-NIrD9bGbkoKJCkpPA 提取码:bh4q 文件:mysql-5.7.26-linux-glibc2.12-x86_64.tar 1.2解压并移动 切换(选择空间多的路
阅读全文
posted @
2020-06-10 14:24
jl1771
阅读(66)
推荐(0) 编辑
MySQL数据库用户常用权限命令
摘要:-- 给予dba用户所有权限grant all privileges on *.* to 'dba'@'%' identified by '123456' with grant option;-- 给予普通dba管理某个 mysql 数据库的权限grant all privileges on db.
阅读全文
posted @
2020-06-10 14:14
jl1771
阅读(1032)
推荐(0) 编辑
MySQL数据库的隔离级别
摘要:MySQL数据库同Postgres一样,数据库有四种隔离级别 低级别的事务隔离可以提高事务的并发访问性能,却可能导致较多的并发问题(例如脏读、不可重复读、幻读等并发问题);高级别的事务隔离可以有效避免并发问题,但会降低事务的并发访问性能,可能导致出现大量的锁等待、甚至死锁现象。 1,read unc
阅读全文
posted @
2020-06-10 14:03
jl1771
阅读(261)
推荐(0) 编辑
InnoDB存储引擎的事务
摘要:当多个用户访问同一份数据,一个用户更改该事物时可能会有其他用户同时发起更改请求,为保证数据库记录的更新从一个一致性状态转为另外一个一致性状态,使用事务是非常有必要的。 1 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么全部成功,要么全部失败。比如在同一个事务中
阅读全文
posted @
2020-06-10 12:18
jl1771
阅读(209)
推荐(0) 编辑
MySQL系统函数
摘要:MySQL功能强大的一个重要原因是MySQL内置了许多功能丰富的函数。 本节列出Mysql常见的函数,够工作开发中用到。 1,数学函数 2,字符串函数 注意:字符串函数在对字符串操作时,字符集、字符序的设置至关重要。同一个字符串函数,对同一个字符串进行操作,如果字符集或者字符序设置不同,操作结果可能
阅读全文
posted @
2020-06-10 11:22
jl1771
阅读(182)
推荐(0) 编辑
MySQL数据库备份与恢复
摘要:1,备份和恢复分类 物理(原始)与逻辑备份 物理备份由存储数据库内容的目录和文件的原始副本组成。这种类型的备份适用于大型的重要数据库,这些数据库在出现问题时需要快速恢复。 逻辑备份保存表示为逻辑数据库结构(CREATE DATABASE, CREATE TABLE语句)和内容(INSERT语句或定界
阅读全文
posted @
2020-06-10 11:05
jl1771
阅读(350)
推荐(0) 编辑
MySQL数据库常见的数据类型
摘要:MySQL提供的数据类型包括数值类型(整数类型和小数类型)、字符串类型、日期类型、复合类型(复合类型包括enum类型和set类型)以及二进制类型 。 1,整数类型: 整数类型的数,默认情况下既可以表示正整数又可以表示负整数(此时称为有符号数)。如果只希望表示零和正整数,可以使用无符号关键字“unsi
阅读全文
posted @
2020-06-10 09:43
jl1771
阅读(1474)
推荐(1) 编辑
MySQL数据库字符集和排序规则的四个级别
摘要:MySQL数据库字符集和排序规则有四个级别的默认设置:服务器,数据库,表和列。 最初,服务器字符集和排序规则取决于启动mysqld时使用的选项。可以使用 --character-set-server该字符集。同样可以添加 --collation-server用于排序规则。这些可以在服务器启动时在命令
阅读全文
posted @
2020-05-25 17:47
jl1771
阅读(1487)
推荐(0) 编辑