-
Mysql经典高逼格 命令行运作
所属栏目:[MySql教程] 日期:2022-03-16 热度:153
由于要学习搭建服务器和数据库,所以最近开始自学sql语言了,至于写数据库就用比较基础的Mysql数据库了,虽然Mysql已经被互联网公司所淘汰掉了,他们都在使用Nosql,SQL server等sql语言,最终仍然决定从基础入手。经过简单的决定之后,就用逼格极高的cmd[详细]
-
MySQL判别InnoDB表是独立表空间还是共享表空间的方法细说
所属栏目:[MySql教程] 日期:2022-03-16 热度:102
Centos7安装和配置Mysql5.7: InnoDB采用按表空间(tablespace)的方式进行存储数据, 默认配置情况下会有一个初始大小为10MB, 名字为ibdata1的文件, 该文件就是默认的表空间文件(tablespce file),用户可以通过参数innodb_data_file_path对其进行设置,[详细]
-
查出未提交的MySQL线程 事务
所属栏目:[MySql教程] 日期:2022-03-16 热度:160
找出未提交的MySQL线程/事务: SELECT * from information_schema.processlist; 这个能看到上面哪个SQL线程ID(下图的378号线程就是造成MDL锁的罪魁祸首) SELECT trx_id,trx_state,trx_started,trx_mysql_thread_id,CURRENT_TIMESTAMP - trx_started AS RU[详细]
-
细说MySQL8.0+常用命令
所属栏目:[MySql教程] 日期:2022-03-16 热度:148
开启远程访问 通过以下命令开启root用户远程访问权限: CREATE USER root@% IDENTIFIED BY password; GRANT ALL ON *.* TO root@%; ALTER USER root@% IDENTIFIED WITH mysql_native_password BY password; FLUSH PRIVILEGES; 注:其中,password为root的[详细]
-
Mac 下 MySQL5.7.22的安装步骤
所属栏目:[MySql教程] 日期:2022-03-16 热度:155
Mac 下 MySQL5.7.22的安装步骤: 1.使用安装包安装mysql(网上下载实在是太慢了,需要安装包的可以在文章底部留言,我发给您) 双击打开安装文件 双击pkg文件安装 一路向下,记得保存最后弹出框中的密码(它是你mysql root账号的密码) 正常情况下,安装成[详细]
-
深入浅谈MySQL从删库到跑路
所属栏目:[MySql教程] 日期:2022-03-16 热度:149
深入浅析MySQL从删库到跑路: 一、数据完整性简介 1、数据完整性简介 数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确反应实际情况。 数据完整性是指数据的可靠性和准确性,数据完整性类型有四种: A、实体完整性:实体的[详细]
-
centos7安置mysql5.7
所属栏目:[MySql教程] 日期:2022-03-16 热度:118
系统环境:Centos7.4 搭建步骤如下: 1.首先进入本机的源文件目录 [root@edu-mycat-01 ~]# cd /usr/local/src/ 2. 使用wget下载官方yum源的rpm包: [root@edu-mycat-01 src]# wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm[详细]
-
Linux中 MySQL 授权远程连接的方法步骤
所属栏目:[MySql教程] 日期:2022-03-16 热度:55
说明:当别的机子(IP )通过客户端的方式在没有授权的情况下是无法连接 MySQL 数据库的,如果需要远程连接 Linux 系统上的 MySQL 时,必须为其 IP 和 具体用户 进行 授权 。一般 root 用户不会提供给开发者。如:使用 Windows 上的 SQLyog 图形化管理工具[详细]
-
gearman + mysql方式实现持久化操作示范
所属栏目:[MySql教程] 日期:2022-03-15 热度:72
本文实例讲述了gearman+mysql方式实现持久化操作。分享给大家供大家参考,具体如下: 1、为什么要持久化? gearman的job server中的工作队列存储在内存中,一旦服务器有未处理的任务时重启或者宕机,那么这些任务就会丢失。 持久化存储队列可以允许添加后台[详细]
-
MySql 8.0.16-win64 安装教学
所属栏目:[MySql教程] 日期:2022-03-15 热度:165
MySql 8.0.16-win64 安装教程; 1.解压下载后的文件 2.将解压目录添加至环境变量中 3.在解压目录中新建配置文件my.ini [mysqld] port=3306 basedir=D:DataBaseMySqlmysql-8.0.16-winx64 # 这里替换成你自己的解压目录即可 datadir=D:DataBaseMySq[详细]
-
Mysql忘记密码的几种处理方案
所属栏目:[MySql教程] 日期:2022-03-15 热度:134
Mysql忘记密码的几种解决方案: 解决办法1 卸载完全,删除所有数据,先关闭跟MySql所有有关的进程,进入命令行(cmd)中输入taskkill /f /im mysqld-nt.exe 然后找到MySql的根目录删除即可 解决办法2 在命令行里面输出密码或者更更改密码 1.在命令行运行:task[详细]
-
mysql双机热备实现方式
所属栏目:[MySql教程] 日期:2022-03-15 热度:165
mysql双机热备实现方式: 一、概念 1、热备份和备份的区别 热备份指的是:High Available(HA)即高可用,而备份指的是Backup,数据备份的一种。这是两种不同的概念,应对的产品也是两种功能上完全不同的产品。热备份主要保障业务的连续性,实现的方法是故[详细]
-
初识MariaDB之7——MHA高能用
所属栏目:[MySql教程] 日期:2022-03-15 热度:174
初识MariaDB之7MHA高可用: 一、背景介绍 在传统的MySQL一主一从或一主多从结构中,主节点存在单点故障隐患,为了解决该故障,进而引入了MHA高可用的方式。MHA由manager和node两部分组成,manager可以安装在一个独立的服务器上或非master角色的MySQL服务器[详细]
-
Navicat输入数据报错
所属栏目:[MySql教程] 日期:2022-03-15 热度:128
navicat 导入 数据 报错 1153-gotapacketbiggerthan maxallowedpacket bytes navicat 导入数据报错 --- 1153 - got a packet bigger than max_allowed_packet bytes 今天在用navicat导入备份数据库文件时报错: mysql 错误 err [imp] 1153 - got a packet[详细]
-
mysql 8.0.17 安装教案
所属栏目:[MySql教程] 日期:2022-03-15 热度:117
本文为大家分享了mysql 8.0.17 安装图文教程,供大家参考,具体内容如下 安装环境:windows x64 1.下载安装包 下载地址:安装包 2.解压及初始化配置 解压并在根目录下新建初始化配置文件my.ini 在初始化配置文件中输入以下内容吗,注意安装路径和数据存放[详细]
-
MySQL中索引失效的寻常场景与规避方法
所属栏目:[MySql教程] 日期:2022-03-15 热度:153
之前有看过许多类似的文章内容,提到过一些sql语句的使用不当会导致MySQL的索引失效。还有一些MySQL军规或者规范写明了某些sql不能这么写,否则索引失效。 绝大部分的内容笔者是认可的,不过部分举例中笔者认为用词太绝对了,并没有说明其中的原由,很多人[详细]
-
Linux远程部署MySQL数据库详细过程
所属栏目:[MySql教程] 日期:2022-03-15 热度:145
Linux远程部署MySQL数据库,供大家参考,具体内容如下 1.0 安装 yum install lrzsz -y 命令(导入外界压缩包插件(已下载无视即可)) 1.1 将mysql压缩包拷贝到 /usr/local 文件目录下进行解压: 1.2 将导入的Mysql压缩包进行解压,输入:tar -zxvf mysql-5[详细]
-
MySQL百万级数据分页查询优化方法
所属栏目:[MySql教程] 日期:2022-03-15 热度:86
当需要从数据库查询的表有上万条记录的时候,一次性查询所有结果会变得很慢,特别是随着数据量的增加特别明显,这时需要使用分页查询。对于数据库分页查询,也有很多种方法和优化的点。下面简单说一下我知道的一些方法。 准备工作 为了对下面列举的一些优[详细]
-
mysql中日期格式更换函数有哪几种
所属栏目:[MySql教程] 日期:2022-03-15 热度:67
这篇文章主要介绍mysql中日期格式转换函数有哪几种,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql日期格式转换函数有:1、【SEC_TO_TIME(seconds)】把秒数转化成时间;2、【TIME_TO_SEC(time)】把时间转化成秒数;3、【AD[详细]
-
mysql多表联合查询基本语法是哪些
所属栏目:[MySql教程] 日期:2022-03-15 热度:88
mysql多表联合查询基本语法是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! mysql多表联合查询语句是: 联合查询结果是将多个select语句的查询结果联合到一[详细]
-
mysql查询最大值的方式有哪些
所属栏目:[MySql教程] 日期:2022-03-15 热度:69
这篇文章将为大家详细讲解有关mysql查询最大值的方法有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql查询最大值语句是: 1、方法1 SELECT a.stuname,MAX(a.score) AS score FROM stuscore a GROUP BY a.[详细]
-
mysql中case when的用处是什么
所属栏目:[MySql教程] 日期:2022-03-15 热度:151
mysql中case when的作用是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! MySQL 的 case when 的语法有两种: 简单函数 CASE [col_name] WHEN [value1] THEN[详细]
-
mysql同步复制和异步复制有什么差别
所属栏目:[MySql教程] 日期:2022-03-15 热度:156
这篇文章主要介绍mysql同步复制和异步复制有什么区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 区别:异步复制是Master将事件写入binlog,提交事务,自身并不知道slave是否接收是否处理,不能保证所有事务都被所有slave接[详细]
-
脏读、幻读、不可重复读有什么区别
所属栏目:[MySql教程] 日期:2022-03-15 热度:175
这篇文章主要介绍脏读、幻读、不可重复读有哪些区别,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 脏读、幻读、不可重复读的区别: 1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交[详细]
-
自己归总的数据库设计规范
所属栏目:[MySql教程] 日期:2022-03-15 热度:130
总体方向思维 1.数据架构和容量规划相关 a.总数据量的预估,一年或两年为期限,直接影响硬盘容量规划 b.是否关联其他数据库和环境,关联数据会影响数据增长量 c.数据重要性,是否需要集群,备份级别的要求,不重要数据可选择定期归档或清除旧数据,硬盘要求可降低[详细]