数据库
超级大饭粒
学无止境,人生苦短,我也用python
展开
-
mysql数据库全面优化与思想
1、硬件优化a、CPU 一台机器最好在8-16核,中小企业2-4核最少 b、mem 96G-128G,可以跑3-4个实例,32-64G可以跑2个实例 c、硬盘 disk 数量越多越好。性能:ssd(高并发)>sas(普通业务线上)>sata(线下) raid 4块盘:RAID0>RAID10>RAID5>RAID1 d、网卡 多块网卡bond,以及buffer,tcp优化2、软原创 2018-01-22 11:56:01 · 351 阅读 · 0 评论 -
mysql5.6多实例
参考:https://www.cnblogs.com/ZhangRuoXu/p/6706427.html多实例介绍● mysql多实例,简单理解就是在一台服务器上,mysql服务开启多个不同的端口(如3306、3307),运行多个服务进程。这些 mysql 服务进程通过不同的 socket来监听不同的数据端口,进而互不干涉的提供各自的服务。 ● 在同一台服务器上,mysql 多实例会去共用一套原创 2017-12-20 15:04:18 · 760 阅读 · 2 评论 -
mysql5.6深入解决编码乱码问题
mysql几乎所有乱码都是因为中文的问题 举例:创表:mysql> create database chao;Query OK, 1 row affected (0.00 sec)mysql> use chao;Database changedmysql> create table user(name varchar(11));Query OK, 0 rows affected (0.原创 2017-12-21 15:13:22 · 2544 阅读 · 0 评论 -
mysqlbinlog查看与恢复与修改
mysql的binlog日志作用是什么: 用来记录mysql内部增删改等对Mysql数据库有更新的内容记录。(注意:不会记录select日志) 如何打开binlog功能: [root@localhost 3306]# grep log-bin my.cnf log-bin=mysql-bin查看binlog日志: mysqlbinlog mysql-bin.000005 指定库(分库原创 2017-12-25 11:55:41 · 5784 阅读 · 0 评论 -
mysql被删库后的还原
模拟误删除的恢复操作 假设备份时间是晚上12点,有人误操作删库时间是早上10点,删库后拯救数据库。改时间date -s "2017-12-24 00:00"模拟备份:mysqldump -uroot -pqb123 -S /data/3306/mysql.sock --master-data=2 --single-transaction -F -A|gzip>./sql_bak_$(date +%原创 2017-12-25 14:15:49 · 3512 阅读 · 0 评论 -
mysql常用引擎
mysql存储引擎,类似我们看的视频的 avi.mp4等格式,客户都能看,只是占用空间和清晰度不一样。 mysql引擎也是一样,不同的引擎占用空间与读取性能等可能有区别。 mysql常用引擎:MyISAM、InnoDBMyISAM(mysql5.5.5以前是默认,以后就是InnoDB)在mysql客户端中,使用以下命令可以查看MySQL支持的引擎。mysql> show engines;MyIS原创 2018-01-03 15:30:20 · 324 阅读 · 0 评论 -
mysqldump备份
mysqldump全量备份mysqldump -uroot -pqb123 -S /data/3306/mysql.sock --master-data=2 -B -F -A|gzip>./sql_bak_$(date +%F).sql.gzinnodb引擎备份:mysqldump -uroot -pqb123 -S /data/3306/mysql.sock --master-data=2 --s原创 2017-12-27 23:24:59 · 193 阅读 · 0 评论 -
redis数据迁移
参考:https://www.cnblogs.com/hygs/p/6826202.html一:AOF方式需求: 一个没有数据的redis。 清空redis数据方法 bash> echo “keys ” | redis-cli –raw -p 6378 |sed -r ‘s/(.)/redis-cli –raw -p 6378 del \1 /g’ |bash 1.备份 bash>原创 2018-01-08 11:14:27 · 424 阅读 · 0 评论 -
mysql-5.7安装
1、下载依赖和数据库安装包yum -y install libaio libaio-develwget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 2、配置环境tar xvf MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x原创 2018-01-09 12:05:47 · 343 阅读 · 0 评论