-
mydumper 备库备份注意点
所属栏目:[MySql教程] 日期:2022-07-02 热度:200
mydumper 备库备份注意事项: 备库备份报错 mydumper -u root -p xxxx--trx-consistency-only -B test -T t1,t2 -o /backup/mysql/`date +%F` ** (mydumper:19792): WARNING **: Using trx_consistency_only, binlog coordinates will not be accurate if[详细]
-
MYSQL INNODB 或是 MYISAM?
所属栏目:[MySql教程] 日期:2022-07-01 热度:104
MyISAM 是MySQL中默认的存储引擎,一般来说不是有太多人关心这个东西。决定使用什么样的存储引擎是一个很tricky的事情,但是还是值我们去研究一下,这里的文章只考虑 MyISAM 和InnoDB这两个,因为这两个是最常见的。 数据的大小,是一个影响你选择什么样存[详细]
-
运用xtrabackup备份MySQL数据库
所属栏目:[MySql教程] 日期:2022-07-01 热度:157
前言 Xtrabackup提供了两种命令行工具: xtrabackup:专用于备份InnoDB和XtraDB引擎的数据; innobackupex:是一个perl脚本,在执行过程中会调用xtrabackup命令,这个命令即可以实现备份InnoDB,也可以备份Myisam引擎的对象。 xtrabackup是由percona提供的[详细]
-
MySQL 5.6.38在RedHat 6.5上经过RPM包安装
所属栏目:[MySql教程] 日期:2022-07-01 热度:185
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-07-01 热度:185
系统版本: 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-07-01 热度:105
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-07-01 热度:95
注:MySQL5.7破解root密码,跳过密码认证登录到数据库,直接修改表中的密码即可,但是MySQL 8.0则不可以这样修改root密码,需要跳过密码认证登录到数据库后,先将root密码设置为空,然后才可以登录到数据库,修改root密码。 1、遗忘MySQL 5.7数据库的root[详细]
-
mysql 字段的基础查询
所属栏目:[MySql教程] 日期:2022-07-01 热度:100
基础查询 /* 语法: select 选择、过滤、查看 类似于 System.out.println(...) 打印 特点: 1、查询列表可以是:表中的字段、常量、表达式、函数 2、查询的结果是一个虚拟的表格 */ SELECT `first_name`, `last_name`, `email`, `salary` FROM employees ; #[详细]
-
记一次mysql中文字符乱码的难题排查
所属栏目:[MySql教程] 日期:2022-07-01 热度:121
今天开发反应两样的程序往一个库里面插入数据正常,往另外一个库里面插入数据有乱码。第一反应就是两个数据库关于字符集的配置不一样。 可以看到character_set_server的参数配置不一样,于是将有问题的那个库配置成utf8,开发再次测试的时候表示还有乱码问[详细]
-
msyql数据表的运作
所属栏目:[MySql教程] 日期:2022-07-01 热度:124
ALTER TABLE:添加,修改,删除表的列,约束等表的定义。 查看表结构:desc 表名; 修改表名:alter table 表名 rename to 新表名; 添加列:alter table 表名 add column 列名 数据类型; 删除列:alter table 表名 drop column 列名; 修改列名:alter table[详细]
-
SQL Server数据库新手进门学习总结
所属栏目:[MySql教程] 日期:2022-07-01 热度:136
视图、索引和事务 视图是由一个或多个数据表(基本表)导出的虚拟表或者查询表,是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。 视图的好处:能够简化用户的操作;视图能够对机密数据提供安全保护。 创建视图时,视图的名称存在sysobj[详细]
-
mysql字符集latin1迁移utf8的方法
所属栏目:[MySql教程] 日期:2022-06-30 热度:192
在安装mysql时可能根据不同需要会设置mysql服务器不同的字符集了,但今天小编碰到一个问题就是要把latin1迁移utf8了,下面找到了一篇关于mysql字符集latin1迁移utf8的方法,下面一起来看看. 场景说明: 1、现上几百台mysql数据库,字符编码latin1,现在需要做一[详细]
-
mysql中mysqldumper安装使用和参数详解
所属栏目:[MySql教程] 日期:2022-06-30 热度:127
mysqldumper是一个不错的mysql备份工具了,也是众多mysql备份工具中的一个不错的工具了,下面来介绍mysqldumper工具安装与使用例子. mysqldumper这个备份工具比较好的点很明显,就是可以并发备份,比mysqldump要快些,另一个就是备份的表是单独的文件,恢复单表[详细]
-
windows服务器mysql日志文件清理简单方法
所属栏目:[MySql教程] 日期:2022-06-30 热度:180
今天上服务器上df了下,一看,var目录已经98%了,清空了些日志文件和备份文件后发现mysql下面有很多类似mysql-bin.000001的文件,Google了一下说是日志,也没啥用就干掉吧. mysql-bin.0000x是什么文件 mysql-bin.000001、mysql-bin.000002等文件是数据库的操作[详细]
-
shell批量修改MySQL存储引擎类型2种方法
所属栏目:[MySql教程] 日期:2022-06-30 热度:155
存储引擎是每一个mysql数据库必须有的一个类型,不同的类型是不一样的的,特别是对不同数据存储有一些不同了,下面我们来看看shell批量修改MySQL存储引擎类型2种方法. MySQL存储引擎类型有哪些 MyISAM管理非事务表,提供高速检索,以及全文搜索能力。 Memory存[详细]
-
修改mysql的最大连接数的几种方法总结
所属栏目:[MySql教程] 日期:2022-06-30 热度:154
最大连接数就是同时连接mysql主机的一个数量了,这个可以在配置文件中修改也可以使用命令方式来修改了,总之修改mysql的最大连接数的方法有蛮多的,下面给各位总结一下. mysql安装好后,有很多参数需要调优,几乎所有的涉及到调优的内容我们都都可以在my.cnf文[详细]
-
mysql中安全删除binlog日志使用binlog恢复数据
所属栏目:[MySql教程] 日期:2022-06-30 热度:148
mysql中binlog是二进制文件了,下面我们就来为各位介绍mysql中安全删除binlog日志、使用binlog恢复数据了,希望例子可以帮助到各位朋友哦. 在数据库正常使用的时候,默认binlog会一直放在一个文件中(大约1.1G),因此导致一个文件非常大,因此在必要的时候可能需[详细]
-
Mysql 如何存储唯一识别码UUID
所属栏目:[MySql教程] 日期:2022-06-30 热度:73
UUID含义是通用唯一识别码,这 是一个软件建构的标准,本教程我们来讲讲在Mysql中如何存储UUID,通常用UUID做唯一标识,需要在数据库中进行存储. UUID的格式 [java] String string = UUID.randomUUID().toString(); System.out.println(uuid: + string); uuid:[详细]
-
mysql中UNION进行多表查询的注意事项
所属栏目:[MySql教程] 日期:2022-06-30 热度:152
多表查询我们有很多的方法union就是其中的一种了,但大家知道不知道union多表查询时要注意的一些事项呢?如果不懂和小编来看看吧. 假设有两个字段完全一致的表,table1和table2,字段分别为password,username,email. 则使用UNION(或UNION ALL)进行多表查询的[详细]
-
mysql日志文件清理与关闭
所属栏目:[MySql教程] 日期:2022-06-30 热度:151
今天上服务器上df了下,一看,var目录已经98%了,清空了些日志文件和备份文件后发现mysql下面有很多类似mysql-bin.000001的文件,Google了一下说是日志,也没啥用就干掉吧. 数据库的操作日志: mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 等等好多日志[详细]
-
mysql大数据分库和分表 php解决方案
所属栏目:[MySql教程] 日期:2022-06-30 热度:171
当Mysql数据量过大时,就会面临压力分解,这时分库分表是一个不错的解决方案,现在我们就来谈谈Mysql如何分库分表比较理想,然后再用php如何调用. 1,主从复制,读写分离 对主库修改数据,查询使用从库,一主多从,来降低数据库读取压力. 2,分库分表 根据实体业务[详细]
-
在拼接sql语句时用单引号还是双引号?
所属栏目:[MySql教程] 日期:2022-06-29 热度:129
在php+mysql中拼接sql语句时,通常会被单双引号的问题所困扰,现在我们来讲讲如何解决拼接sql语句中单引号和双引号的问题. mysql中使用基本的DML类型的sql语句,和是default string label symbols. 但是在实际情况中,经常出现下面的情况. 一:查询情况 SELECT[详细]
-
mysql数据库排序order by findinset示例
所属栏目:[MySql教程] 日期:2022-06-29 热度:120
文章给各位整理了一个mysql数据库排序order by find_in_set例子,如果有需要深入了解order by find_in_set的用法的朋友可进入参考,mysql进行排序的时候如果需要按照原始的顺序排序,就可以使用order by find_in_set()方法,具体用法如下: select * from ecs_g[详细]
-
在mysql中主从复制中出现ERROR 1598 HY000错误
所属栏目:[MySql教程] 日期:2022-06-29 热度:162
在配置主从服务器时经常会发现配置不对了,今天小编碰到mysql中主从复制中出现的ERROR 1598(HY000)错误问题解决方法吧. 在做主从复制下,插入数据的时候出现下面的错误提示: mysql insert into test values (,lzh); ERROR 1598 (HY000): Binary logging not[详细]
-
Mysql中运用SQL增加删除字段,修改字段名字段类型注释
所属栏目:[MySql教程] 日期:2022-06-29 热度:104
Mysql中用SQL增加、删除字段,修改字段名、字段类型、注释,调整字段顺序总结,在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿,这些操作可以在phpmyadmi[详细]