数据库
文章平均质量分 53
csdn1887
这个作者很懒,什么都没留下…
展开
-
Mysql,MariaDB同时安装及基础配置及简单使用数据库
这只是个巧合,首先安装配置完了Mysql,后来心血来潮去安装了Mariadb10体会了一下两者的兼容.(就我的认知,Maradb很大程度兼容了Mysql,同时安装后就替代了Mysql5.7,两者共享同一目录下/etc/mysql)Mysql安装很简单,几行命令即可. centos7 (需要先安装扩展安装包) wget https://dev.mysql.com/get/mysql57-c...原创 2018-08-07 10:32:07 · 3964 阅读 · 0 评论 -
Mysqldump常用命令大全
1 新安装MYSQL后,设置root密码#mysqladmin --help# mysqladmin -u root password YOURNEWPASSWORD2 更新ROOT 密码mysqladmin -u root -pYOUROLDPASSWORD password 'YOURNEWPASSWORD'3 检查MySql是否运行# mysqladmin -u root ...原创 2018-12-14 17:25:09 · 541 阅读 · 0 评论 -
Apache SSL/TLS加密证书使用大全(HTTPS)
一 什么是RSA私有密钥,CSRRSA私有密钥,是一个数字文件,用来解密发送给你的信息.他包含你签发给别人的公共组成,是别人能加密信息并发送给你.CSR (Certificate Signing Request )是一个数字文件,包含你的公钥和名字.将他发送给一个认证机构,将其转换成一个签名的证书.证书包含你的RSA公钥,你的名字,CA的名字,数字签名(用来验证并获得你的RSA公钥),用他...原创 2018-12-03 08:53:22 · 1386 阅读 · 0 评论 -
mysqldump 使用技巧
版本mysql5.7mysqldump 常规用法shell> mysqldump [arguments] > file_nameshell> mysqldump --all-databases > dump.sql #备份所有数据库shell> mysqldump --databases db1 db2 db3 > dump.sql #备份指...原创 2018-11-22 17:23:47 · 184 阅读 · 0 评论 -
MySql崩溃后使用增量备份的恢复
(平台CentOS7,mysql5.7)首先假定数据库在周三时不幸崩溃了,而你在周日有个全备份,之后有2个mysql-bin.000008,mysql-bin.000009文件,现在需要从这些备份中恢复.(mysql-bin.00000x文件首先要启用bin-log,默认目录/var/lib/mysql)首先恢复全备份shell> mysql < backup_sunday.s...原创 2018-11-19 14:19:03 · 235 阅读 · 0 评论 -
MySql 5.7导入BOM数据后增加数字标识(id)及删除重复数据
该表是Bom表,数据量很大,从Excel导入的。当时由于时间关系,没有在Excel中去重,就导入了。之前没有意识到标识字段的重要性,所以在建表时没有设该字段。今天发现有重复数据,于是就想办法去重。表字段,bitem(商品),item(物料),qty,lvl 。修改表结构alter table t1 add col 1int default 0 not null 给现有col1标识s...原创 2018-11-21 17:12:34 · 336 阅读 · 0 评论 -
MySql增量备份-mysqldump
MySql 备份可以是物理备份,也可以是逻辑备份.(mysql 版本 5.7)本文简介mysqldump来实现逻辑的增量备份 .前提完全备份是必须的,但随着数据库的增大,每次完全备份将花费较多时间.所以增量备份将是 一个理想的选择.mysqldump 是在线的逻辑备份工具. 你也可以用 MySQL Enterprise Backup,它能提供物理备份和更好的优化备份操作.由于全局备份...原创 2018-11-16 17:29:25 · 308 阅读 · 1 评论 -
快速导入100万条Excel数据到MySql
因业务需要,将100万条Excel数据导入MySqlOS : CentOS7 , MySql 5.7做了2个纯命令导入测试,不考虑phpmyadmin,navicate导入.首先MySql调整全局变量set max allowed packet =104857600 (100Mb)set wait_timeout=288000set interactive timeout=2880...原创 2018-11-08 16:03:35 · 8339 阅读 · 0 评论 -
MySQL优化-where子句优化
本文讨论where子句的优化.本例中的优化是在select中实现,同样可以应用与Delete,Update子句.你可能尝试重新编写查询来提高算法性能,但会牺牲可读性.MySql自动做同样的优化,你可以减少这个工作,而保留sql语句更可读和可维护,MySql会执行如下优化:1 移去不需要的() ((a AND b) AND c OR (((a AND b) AND (c AND d)))...原创 2018-11-07 15:54:43 · 511 阅读 · 0 评论 -
Mysql 5.7用户管理授权和远程访问
select version();5.7.24创建用户create user 命令create user ‘user’@‘localhost’ indentified by ‘password’删除用户delete from user(#mysql.user ) where user=‘name’drop user ‘name’@’%’指定数据表授权Grant privilege...原创 2018-10-29 16:34:18 · 1558 阅读 · 0 评论 -
MySQL优化实施方案(持续更新中)
首先性能优化不是一簇而就的,需要不断观察调试,才能最终确定是否达到最优. 平台Centos7,mariadb10一 Mysql系统参数调优 Max_connections 并发需求高的需修改 back_log mysql能暂存的连接数量 wait_timeout, mysql在关闭一个非交互的连接之前所要等待的秒数 inte...原创 2018-08-24 11:04:57 · 260 阅读 · 0 评论 -
MySql压力测试:分析innodb和myisam谁更有优势
本文使用平台Ubuntu7. 首先看看高手对于这两个引擎的认识 1).MyISAM锁的粒度是表级,而InnoDB支持行级锁定。(注锁粒度更细) 2).MyISAM支持全文类型索引,而InnoDB不支持全文索引。 3).MyISAM相对简单,所以在效率上要优于InnoDB,小型应用可以考虑使用MyISAM。 4).MyISAM不支持外健,InnoDB支持。 5).MyISAM保有表的总行...原创 2018-08-21 09:53:13 · 697 阅读 · 0 评论 -
浅谈Mysql备份及mysqldump具体操作
备份目的,用于数据恢复和审计不同时点的状态. 备份类型: (1)根据备份时,服务器是否在线 1)冷备(cold backup): 服务器离线,读写操作都不能进行 2)温备份: 全局施加共享锁,只能读不能写 3)热备(hot backup):数据库在线,读写照样进行 (2)根据备份时的数据集分类 1)完全备份(fu...原创 2018-08-07 16:50:12 · 355 阅读 · 0 评论 -
MySql数据库面试题
1 用select语句找到当前服务器版本,当前数据库mysql&gt; SELECT VERSION(), DATABASE();+-------------------------+------------+| VERSION() | DATABASE() |+-------------------------+------------+| 5.5.34-...原创 2019-01-07 10:12:51 · 841 阅读 · 0 评论