-
Zabbix Documentation 3.0
所属栏目:[MySql教程] 日期:2022-02-25 热度:124
Create user account shellgroupadd zabbix shelluseradd -g zabbix zabbix 2 Create Zabbix database Database creation scripts Scripts MySQL shell mysql -uroot -ppassword mysql create database zabbix character set utf8 collate utf8_bin; mysql g[详细]
-
MySQL 整表加密解决方案 keyring_file详解
所属栏目:[MySql教程] 日期:2022-02-25 热度:168
MySql社区版从5.7.11开始支持基于表的数据加密方案,模块名为keyring_file,支持加密整张表。这种是加密方式其实是基于文件加密的,一旦mysqld读取key启动后,将会解密整张表的数据,在mysql服务内,读取的数据都是解密后的,也就是说对客户端而言是无感知的[详细]
-
mysql数据库提示连接太多的解决方法
所属栏目:[MySql教程] 日期:2022-02-25 热度:138
这篇文章将为大家详细讲解有关mysql数据库提示连接太多的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql数据库提示连接太多的解决方法:1、登录mysql数据库,查看当前活动的连接线程变量值;2、编辑my.[详细]
-
mysql数据库创建账号、授权、数据导出、导入操作案例
所属栏目:[MySql教程] 日期:2022-02-25 热度:114
本文实例讲述了mysql数据库创建账号、授权、数据导出、导入操作。分享给大家供大家参考,具体如下: 1、账号创建及授权 grant all privileges on *.* to yangxin@% identified by yangxin123456 with grant option; privileges:表示将所有权限授予给用户。[详细]
-
MySQL不同表以往的字段复制
所属栏目:[MySql教程] 日期:2022-02-25 热度:98
有时候,我们需要复制某个字段一整列的数据到另外一个新的字段中,这很简单,SQL可以这么写: UPDATE tb_1 SET content_target = content_source; 大概写法如下: Update {your_table} set {source_field} = {object_field} WHERE cause 有Navicat等工具更好[详细]
-
使用PDO防sql注入的原理解析
所属栏目:[MySql教程] 日期:2022-02-25 热度:179
本文使用pdo的预处理方式可以避免sql注入。下面话不多说了,来一起看看详细的介绍吧 在php手册中PDO--预处理语句与存储过程下的说明: 很多更成熟的数据库都支持预处理语句的概念。什么是预处理语句?可以把它看作是想要运行的 SQL 的一种编译过的模板,它可[详细]
-
call语句的作用是啥
所属栏目:[MySql教程] 日期:2022-02-25 热度:121
这篇文章将为大家详细讲解有关call语句的作用是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 CALL语句可以用声明为OUT或的INOUT参数的参数给它的调用者传回值。 它也返回受影响的行数,客户端程序可以在SQL级别[详细]
-
sql中标识列有哪些用途
所属栏目:[MySql教程] 日期:2022-02-25 热度:190
小编给大家分享一下sql中标识列有哪些作用,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! sql中标识列的作用是可以让计算机为表中的记录按照要求自动地生成标识字段的值 标识列的定义以及特点 SQL Server中的标识列又称标识符列,习惯上又叫[详细]
-
mysql-8.0.15-winx64 解压版安装教学及退出的三种方式
所属栏目:[MySql教程] 日期:2022-02-25 热度:150
mysql-8.0.15-winx64 解压版安装教程及退出的三种方式: 1、官网下载,并解压 2、设置环境变量 配置MYSQL_HOME为MySQL的解压路径,并在path设置;%MYSQL_HOME%bin 3、在MySQL解压路径下,新建my.ini 配置初始化参数: [mysql] # 设置mysql客户端默认字符集 d[详细]
-
mysql建表需要关注什么
所属栏目:[MySql教程] 日期:2022-02-25 热度:59
本篇文章和大家了解一下mysql建表需要注意什么。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 一、mysql各个名称 库名、表名、字段名全部使用小写字母,用_下划线分割,且名字长度不超过12,做到见名知意。 二、使用Inoodb存储引擎 1.[详细]
-
MySQL判断字段是否为null的方案
所属栏目:[MySql教程] 日期:2022-02-25 热度:93
这篇文章主要介绍MySQL判断字段是否为null的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 我字段类型是not null,为什么我可以插入空值 为毛not null的效率比null高 判断字段不为空的时候,到底要 select * from table wher[详细]
-
你需要领会的关于MySQL的锁知识
所属栏目:[MySql教程] 日期:2022-02-25 热度:147
你需要理解的关于MySQL的锁知识: 一、前言 MySQL 的锁按照范围可以分为全局锁、表锁、行锁,其中行锁是由数据库引擎实现的,并不是所有的引擎都提供行锁,MyISAM 就不支持行锁,所以文章介绍行锁会以InnoDB引擎为例来介绍行锁。 二、全局锁 MySQL 提供全局[详细]
-
MM 主主数据库 +keepalived主备高能用集群
所属栏目:[MySql教程] 日期:2022-02-25 热度:96
博客分享的第一篇技术文章; 项目主要搭建:主主数据库高可用集群搭建。 数据库互为主备,应用技术:MM+keepalived 使用的是虚拟机搭建的实验向大家展示: 数据库1:192.168.4.7 数据库2:192.168.4.77 VIP:192.168.4.68 web1:192.168.4.69 web2:192.168.[详细]
-
MySQL表和列的注释总结
所属栏目:[MySql教程] 日期:2022-02-25 热度:160
像代码一样,可以为表以及表中的列添加注释,方便其他人知晓其功能。对于一些字段,在经过一定时间后,创建者未必也能想起其具体的含意,所以注释显得尤为重要。 注释的添加 注释的添加是通过在定义表或列的时候在末尾加上 COMMENT 关键字来实现的,最长支持[详细]
-
MYSQL事务教程之Yii2.0商户提现功能
所属栏目:[MySql教程] 日期:2022-02-25 热度:148
我是一个半路出家的PHP程序员,到目前为止,不算在培训班学习的时间,已经写代码整整两年了。可能由于工作业务的原因,在这两年中我没有用到过MySQL事务。就在昨天有个关于支付宝转账的业务不得不使用MySQL事务来完成,别人说了很多,还是不明白MySQL事务到[详细]
-
MySQL线程处于Opening tables的问题解决方法
所属栏目:[MySql教程] 日期:2022-02-25 热度:130
最近有一台MySQL5.6.21的服务器,在应用发布后,并发线程Threads_running迅速升高,达到2000左右,大量线程处于等待Opening tables、closing tables状态,应用端相关逻辑访问超时。 【分析过程】 1、16:10应用发布结束后,Opened_tables不断增加,如下图所示[详细]
-
Mysql开启慢SQL并分析原因
所属栏目:[MySql教程] 日期:2022-02-25 热度:145
Mysql开启慢SQL并分析原因: 第一步.开启mysql慢查询 方式一:修改配置文件 Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:Windows 下。 Linux:Linux 的配置文件为 my.cnf ,一般在 /etc 下 在 my.ini 增加几行: [mysqlld] long_q[详细]
-
MySQL使用集合函数进行查询操作实例详解
所属栏目:[MySql教程] 日期:2022-02-25 热度:143
本文实例讲述了MySQL使用集合函数进行查询操作。分享给大家供大家参考,具体如下: COUNT函数 SELECT COUNT(*) AS cust_num from customers; SELECT COUNT(c_email) AS email_num FROM customers; SELECT o_num, COUNT(f_id) FROM orderitems GROUP BY o_num[详细]
-
mysql备份脚本并保留7天
所属栏目:[MySql教程] 日期:2022-02-25 热度:79
脚本需求: 每天备份mysql数据库,保留7天的脚本。 存放在/opt/dbbak目录中。 脚本名称为database_xxxx-xx-xx.sql 脚本内容: #!/bin/bash export NOW=$(date +%Y-%m-%d) export DATA_DIR=/opt/dbbak /usr/local/ywgh/mysql/bin/mysqldump --opt -uroot p my[详细]
-
mysql 8.0.12 安装使用教程
所属栏目:[MySql教程] 日期:2022-02-25 热度:67
记录了mysql 8.0.12 安装使用教程,供大家参考 Windows 首先从官网下载压缩包; 在安装目录解压缩; 进入压缩目录,在目录下新建my.ini,配置内容如下; [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:mysqlmysql-8.0.12-winx64 #[详细]
-
mysql 5.5.56免安装版配置办法
所属栏目:[MySql教程] 日期:2022-02-25 热度:124
mysql 5.5.56免安装版配置方法,本文通过文字代码详解,具体内容如下所示: 1. 下载mysql-5.5.56-winx64 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是: D:Program Filesmysql-5.5.56-winx64 将解压目录下默认文件 my-defau[详细]
-
win10下mysql5.7.21解压版安装教学
所属栏目:[MySql教程] 日期:2022-02-25 热度:67
win10下安装解压版的Mysql,具体如下 环境:win10 64位 配置基础文件my.ini: [mysql] ; 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] ;设置3306端口 port = 3306 ; 设置mysql的安装目录 basedir=D:ALEXMysqlmysql-5.7.21-winx64 ; 设[详细]
-
阿里云云服务器mysql密码寻回的方法
所属栏目:[MySql教程] 日期:2022-02-25 热度:87
如果你是刚刚安装mysql,密码就是他给的随机密码,可以通过路径为/var/log/mysqld.log cd 到指定目录 cd /var/log 然后 vi mysqld.log 查看日志文件中的 [Note] A temporary password is generated for root@localhost: 后面部分的内容,就是首次给你的随机[详细]
-
mysql5.7.14 解压版安装配置方法教学 win10
所属栏目:[MySql教程] 日期:2022-02-25 热度:102
win10 安装 mysql5.7 解压版,供大家参考,具体内容如下 以前一直用的install 版本的 mysql,但是总感觉启动的东西太多了,想尝试一下解压版的。在安装过程中遇到了很多问题,记下一些坑。 下载完是一个压缩包,解压直接使用,我这里的解压目录是:D:greenw[详细]
-
mysql索引基数概念与用法举例
所属栏目:[MySql教程] 日期:2022-02-25 热度:145
本文实例讲述了mysql索引基数概念与用法。分享给大家供大家参考,具体如下: Cardinality(索引基数)是mysql索引很重要的一个概念 索引基数是数据列所包含的不同值的数量。例如,某个数据列包含值1、2、3、4、5、1,那么它的基数就是5。索引的基数相对于数[详细]
