-
Linux自学记录 LNMP
所属栏目:[MySql教程] 日期:2022-07-01 热度:125
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下。生成一个新的进程/线程需要事先备好其运行时环境,这包括为其分配堆内存和栈内存,以及为其创[详细]
-
建立数据表主键外键
所属栏目:[MySql教程] 日期:2022-07-01 热度:170
创建数据表主键外键: 1、创建数据表 按行和列的方式存储,每一行唯一一条记录,每一列代表记录中的某个字段或者是域。 格式:表的名称不区分大小写,不能使用SQL关键字;存在多列使用逗号分隔。 create table table_name ( 字段1,数据类型 [列约束条件][详细]
-
MySQL数据库策划规范
所属栏目:[MySql教程] 日期:2022-07-01 热度:114
MySQL数据库设计规范: 1. 规范背景与目的 MySQL数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用MySQL数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导RD、QA、OP等技术人员做出适合线上业务的数据库设计。[详细]
-
percona-xtrabackup运用
所属栏目:[MySql教程] 日期:2022-07-01 热度:131
上一篇简单介绍了percona-xtrabackup的安装,percona-xtrabackup安装(一),这篇主要介绍innobackupex的工作以及实现原理和具体的使用等。 一、使用xtrabackup进行备份 创建备份用户 mysql CREATE USER bkpuser@localhost IDENTIFIED BY s3cret; Query OK[详细]
-
MYSQL INNODB 或是 MYISAM?
所属栏目:[MySql教程] 日期:2022-06-30 热度:142
MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。 数据的大小,是一个影响你选择什么样存[详细]
-
运用xtrabackup备份MySQL数据库
所属栏目:[MySql教程] 日期:2022-06-30 热度:97
前言 Xtrabackup提供了两种命令行工具: xtrabackup:专用于备份InnoDB和XtraDB引擎的数据; innobackupex:是一个perl脚本,在执行过程中会调用xtrabackup命令,这个命令即可以实现备份InnoDB,也可以备份Myisam引擎的对象。 xtrabackup是由percona提供的[详细]
-
MySQL 5.6.38在RedHat 6.5上经过RPM包安装
所属栏目:[MySql教程] 日期:2022-06-30 热度:50
MySQL 5.6.38在RedHat 6.5上经过RPM包安装: 一、安装环境 1、操作系统版本:Red Hat Enterprise Linux Server release 6.5 (Santiago) 2、Mysql版本:MySQL-5.6.38-1.el6.x86_64.rpm-bundle.tar 二、安装说明 网上不少资料在使用rpm包安装Mysql 5.6之前,[详细]
-
MySQL 重设密码
所属栏目:[MySql教程] 日期:2022-06-30 热度:84
系统版本: Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 2 Server version: 5.7.28-log 忘记密码,编辑my.cnf服务配置文件 [mysqld]段段中加入 skip-grant-tables语句,去掉认证 update user set password=pas[详细]
-
命令更改表框架添加 删除 修改字段 调整字段顺序
所属栏目:[MySql教程] 日期:2022-06-30 热度:159
ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int not null default 0 AFTER RegionID; //主键 alter table tabelname add new_field_id int(5) unsigned default 0 not null auto_increment ,add primary key (new_field_id); //增加[详细]
-
MySQL 5.7及8.0版本数据库的root密码遗忘的处理
所属栏目:[MySql教程] 日期:2022-06-30 热度:173
注:MySQL5.7破解root密码,跳过密码认证登录到数据库,直接修改表中的密码即可,但是MySQL 8.0则不可以这样修改root密码,需要跳过密码认证登录到数据库后,先将root密码设置为空,然后才可以登录到数据库,修改root密码。 1、遗忘MySQL 5.7数据库的root[详细]
-
mysql 字段的基础查询
所属栏目:[MySql教程] 日期:2022-06-30 热度:118
基础查询 /* 语法: select 选择、过滤、查看 类似于 System.out.println(...) 打印 特点: 1、查询列表可以是:表中的字段、常量、表达式、函数 2、查询的结果是一个虚拟的表格 */ SELECT `first_name`, `last_name`, `email`, `salary` FROM employees ; #[详细]
-
记一次mysql中文字符乱码的难题排查
所属栏目:[MySql教程] 日期:2022-06-30 热度:152
今天开发反应两样的程序往一个库里面插入数据正常,往另外一个库里面插入数据有乱码。第一反应就是两个数据库关于字符集的配置不一样。 可以看到character_set_server的参数配置不一样,于是将有问题的那个库配置成utf8,开发再次测试的时候表示还有乱码问[详细]
-
msyql数据表的运作
所属栏目:[MySql教程] 日期:2022-06-30 热度:114
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看表结构:desc 表名; 修改表名:alter table 表名 rename to 新表名; 添加列:alter table 表名 add column 列名 数据类型; 删除列:alter table 表名 drop column 列名; 修改列名:alter table[详细]
-
SQL Server数据库新手进门学习总结
所属栏目:[MySql教程] 日期:2022-06-30 热度:177
视图、索引和事务 视图是由一个或多个数据表(基本表)导出的虚拟表或者查询表,是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。 视图的好处:能够简化用户的操作;视图能够对机密数据提供安全保护。 创建视图时,视图的名称存在sysobj[详细]
-
mysql字符集latin1迁移utf8的方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:61
在安装mysql时可能根据不同需要会设置mysql服务器不同的字符集了,但今天小编碰到一个问题就是要把latin1迁移utf8了,下面找到了一篇关于mysql字符集latin1迁移utf8的方法,下面一起来看看. 场景说明: 1、现上几百台mysql数据库,字符编码latin1,现在需要做一[详细]
-
mysql中mysqldumper安装使用和参数详解
所属栏目:[MySql教程] 日期:2022-06-29 热度:50
mysqldumper是一个不错的mysql备份工具了,也是众多mysql备份工具中的一个不错的工具了,下面来介绍mysqldumper工具安装与使用例子. mysqldumper这个备份工具比较好的点很明显,就是可以并发备份,比mysqldump要快些,另一个就是备份的表是单独的文件,恢复单表[详细]
-
windows服务器mysql日志文件清理简单方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:106
今天上服务器上df了下,一看,var目录已经98%了,清空了些日志文件和备份文件后发现mysql下面有很多类似mysql-bin.000001的文件,Google了一下说是日志,也没啥用就干掉吧. mysql-bin.0000x是什么文件 mysql-bin.000001、mysql-bin.000002等文件是数据库的操作[详细]
-
shell批量修改MySQL存储引擎类型2种方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:87
存储引擎是每一个mysql数据库必须有的一个类型,不同的类型是不一样的的,特别是对不同数据存储有一些不同了,下面我们来看看shell批量修改MySQL存储引擎类型2种方法. MySQL存储引擎类型有哪些 MyISAM管理非事务表,提供高速检索,以及全文搜索能力。 Memory存[详细]
-
修改mysql的最大连接数的几种方法总结
所属栏目:[MySql教程] 日期:2022-06-29 热度:120
最大连接数就是同时连接mysql主机的一个数量了,这个可以在配置文件中修改也可以使用命令方式来修改了,总之修改mysql的最大连接数的方法有蛮多的,下面给各位总结一下. mysql安装好后,有很多参数需要调优,几乎所有的涉及到调优的内容我们都都可以在my.cnf文[详细]
-
mysql中安全删除binlog日志使用binlog恢复数据
所属栏目:[MySql教程] 日期:2022-06-29 热度:94
mysql中binlog是二进制文件了,下面我们就来为各位介绍mysql中安全删除binlog日志、使用binlog恢复数据了,希望例子可以帮助到各位朋友哦. 在数据库正常使用的时候,默认binlog会一直放在一个文件中(大约1.1G),因此导致一个文件非常大,因此在必要的时候可能需[详细]
-
mysql大数据分库和分表 php解决方案
所属栏目:[MySql教程] 日期:2022-06-29 热度:163
当Mysql数据量过大时,就会面临压力分解,这时分库分表是一个不错的解决方案,现在我们就来谈谈Mysql如何分库分表比较理想,然后再用php如何调用. 1,主从复制,读写分离 对主库修改数据,查询使用从库,一主多从,来降低数据库读取压力. 2,分库分表 根据实体业务[详细]
-
Mysql 如何存储唯一识别码UUID
所属栏目:[MySql教程] 日期:2022-06-29 热度:72
UUID含义是通用唯一识别码,这 是一个软件建构的标准,本教程我们来讲讲在Mysql中如何存储UUID,通常用UUID做唯一标识,需要在数据库中进行存储. UUID的格式 [java] String string = UUID.randomUUID().toString(); System.out.println(uuid: + string); uuid:[详细]
-
mysql中UNION进行多表查询的注意事项
所属栏目:[MySql教程] 日期:2022-06-29 热度:91
多表查询我们有很多的方法union就是其中的一种了,但大家知道不知道union多表查询时要注意的一些事项呢?如果不懂和小编来看看吧. 假设有两个字段完全一致的表,table1和table2,字段分别为password,username,email. 则使用UNION(或UNION ALL)进行多表查询的[详细]
-
mysql日志文件清理与关闭
所属栏目:[MySql教程] 日期:2022-06-29 热度:148
今天上服务器上df了下,一看,var目录已经98%了,清空了些日志文件和备份文件后发现mysql下面有很多类似mysql-bin.000001的文件,Google了一下说是日志,也没啥用就干掉吧. 数据库的操作日志: mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 等等好多日志[详细]
-
在拼接sql语句时用单引号还是双引号?
所属栏目:[MySql教程] 日期:2022-06-28 热度:72
在php+mysql中拼接sql语句时,通常会被单双引号的问题所困扰,现在我们来讲讲如何解决拼接sql语句中单引号和双引号的问题. mysql中使用基本的DML类型的sql语句,和是default string label symbols. 但是在实际情况中,经常出现下面的情况. 一:查询情况 SELECT[详细]

浙公网安备 33038102330464号