![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Database
文章平均质量分 80
LinJingke
尚拙
展开
-
安装MySQL-Python出现问题“cannot find -lprobes_mysql”解决
在安装Python连接MySQL数据库的适配器MySQL-Python时,出现如下错误:现在使用的MySQL是源码方式安装的,因此,尝试修改mysql-config配置文件1. sudo find / -name mysql_config2. 修改site.cfg文件中mysql_config路径:如下:3. 修改mysql_config,取消'-lprobes_m原创 2017-02-05 11:10:03 · 720 阅读 · 0 评论 -
MySQL命令-- mysqlbinlog
MySQL的命令中,有一个挺有用的命令:mysqlbinlog,它主要用于解析mysql的binlog日志文件,它主要记录对数据库有更新的操作,如增、删、改,它是记录所有库所有表的变化,不能单独记录一个库一个表的日志。如下为数据库的binlog文件:binlog日志文件用cat是无法查看的,只能通过mysqlbinlog命令 + binlog文件名查看:上面说到,binlog记录的原创 2017-10-03 11:15:42 · 1866 阅读 · 0 评论 -
实时监控MySQL信息的脚本
下面脚本可以实时监控SQL语句的执行频率:mysqladmin -Pxxxx -uxxxx -pxxxx -hxxxx -r -i 1 ext |\awk -F"|" \"BEGIN{ count=0; }"\'{ if($2 ~ /Variable_name/ && ++count == 1){\ print "----------|---------|--- MySQL Co原创 2017-10-18 15:51:33 · 1295 阅读 · 0 评论 -
MySQL备份与恢复
MySQL数据库自带了一个很方便备份的命令: mysqldump,基本格式:mysqldump -u {user_name} -p {user_passwd} {database_name} > /{path}/{file_name}.sql//原创 2017-10-02 18:32:09 · 359 阅读 · 0 评论 -
Mac下Docker容器运行SQL Server 2017
首先下载SQL Server2017的最新镜像:为了运行,需要调整Docker的运行RAM大小最小为4GB:启动一个容器(注意,命令的参数中,在Linux/Mac平台下是单引号,而在Windows平台下是双引号):docker run -e 'ACCEPT_EULA=Y' -e 'MSSQL_SA_PASSWORD=' -e 'MSSQL_PID=Developer' -p 1原创 2017-10-03 12:47:29 · 4671 阅读 · 0 评论 -
MySQL主从同步实践
本文记录配置MySQL主从同步的流程。说明:这里测试使用两个MySQL实例实现,另外,也可以基于两个数据库实现。多实例安装MySQL可以参考博文《LNMP平台搭建---MySQL安装篇(附带多实例安装步骤)》。 ------------------------------------------- 华丽的分界线 -----------------------------------...原创 2017-08-27 19:54:04 · 378 阅读 · 0 评论 -
MySQL数据库结构同步--基于工具Navicat
Navicat是一套快速、可靠并性价比较高的数据库管理工具,它可以简化数据库和系统的管理,支持多种数据库,如:MySQL、SQL Server、Oracle、PostgreSQL等。 这里主要测试Navicat for MySQL的使用,其他数据库类似。 一般项目中都会有测试数据库和生产数据库,测试数据库在平时开发过程中会经常变化,那么,如何同步测试与生产数据库转载 2017-10-17 11:16:03 · 1119 阅读 · 0 评论 -
自动生成Sqlalchemy的models文件
原文链接:《自动生成Sqlalchemy的models文件》自动生成Sqlalchemy的models文件的包早用过了,今天维护一个较老的工程,有个字段类型做了改动,调了得10几分钟才搞定。记录下自动生成models文件的python包sqlacodegen sqlacodegen已经加入pypi,只需要使用pip install sqlacodegen就可以安装了 安装后即可转载 2018-01-06 14:10:42 · 1318 阅读 · 0 评论 -
MySQL5.7.19源码编译安装
环境说明:1. 系统环境: CentOS7-64位 内存:4GB 硬盘:20GB (VMWARE虚拟机)2. MySQL版本: 5.7.19--------------1. 下载MySQL 下载MySQL5.7.19源码包 下载后上传至Linux服务器,这里把源码包放到/usr/local目录下。2. 环境准备2.1 安装编译需要用到的依赖软件 如果数据库...原创 2018-02-23 21:41:33 · 2597 阅读 · 0 评论 -
MySQL 5.6关闭DNS查询
转自: http://blog.chinaunix.net/uid-301743-id-5367964.html MySQL服务器的日志记录中看到如下的警告:2015-11-09 08:37:02 1489 [Warning] IP address '104.223.72.XXX' has been resolved to the host name '104转载 2017-10-18 08:53:07 · 1375 阅读 · 0 评论 -
MySQL之DDL(Data Definition Languages)
1. 连接数据库 不建议可以root用户远程,严格来说应分配用户并设置权限以提高数据库的安全性,这里个人学习,就直接使用root来登录了。2. 创建数据库 CREATE DATABASE iHouse; 查看现在数据库中存在的所有数据库: SHOW DATABASES; 可以看到原创 2017-03-09 21:06:38 · 626 阅读 · 0 评论 -
MySQL之DML(Data Manipulation Languages)
为了方便执行语句,这里在MySQL Workbench上进行数据库连接操作。在上一篇创建的user表进行操作,user_id字段使用UUID作为唯一键,可以用mysql的UUID函数生成:1. 增INSERT INTO iHouse.user(user_name, user_id, last_login_date, email_addr) VALUES ('LinJK', '75825原创 2017-03-09 22:20:04 · 328 阅读 · 0 评论 -
LNMP平台搭建---MySQL安装篇(附带多实例安装步骤)
在前两篇中,安装了一个基本的Web服务器,但是只能提供静态网页查看,要做成动态网站,就必须要数据库配合其他编程语言支持了,这里先介绍MySQL数据库的安装。 互联网架构中,把存储和数据库两个瓶颈搞定,其他的都很简单了,可见数据库的重要性,数据库(Database),简单来说,就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联...原创 2017-02-04 08:59:14 · 1291 阅读 · 0 评论 -
Redis(二):常用命令
Redis如下几个指令经常适用,记录如下: select db_index一个Redis实例默认有16个数据库,从0-15,每个数据库是独立存在的,如果没指定,默认操作0号数据库。在第一篇说到,Redis是单线程的,如果在一个Redis实例同时使用多个数据库,彼此之间的操作效率上还是有一定影响的,而且,如果管理不当,很容易弄错数据库编号,操作不必要损失,因此,推荐默认多个Redis实例(对应多原创 2017-05-16 10:16:57 · 479 阅读 · 0 评论 -
Redis(三):数据类型
1. 字符串:Redis的string值大小不能超过512MB,实际这个值已经很大了,因此,很多应用情况下都没有问题的了。1. 1 设置值在命令行终端输入set后,出现如上图提示:value是key对应的值,EX和PX是对应的过期时间,分别为秒和毫秒级别,NX和XX要注意一下,NX在设置key时,key不存在执行成功,而XX在key存在时才执行成功,相当于更新key的值,因此,原创 2017-05-16 10:17:48 · 327 阅读 · 0 评论 -
MongoDB安装与使用(基于Mac系统安装,其他系统类似)
1. 到官网下载资源包,这里下载3.4.4版本的,关于mongodb的版本,偶数说明为稳定版本,如这里下载的3.4,基数为开发版本,如3.5,稳定版本很少会增加新功能,通常只会进行漏洞修复;2. 下载后,解压(tar zxf mongodb-linux-x86_64-rhel70-3.4.4.tgz)目录结构如下:把这个目录移动到我自己的软件目录下,然后新建"data/db"用于存放数原创 2017-05-03 10:01:20 · 600 阅读 · 0 评论 -
Linux配置定时执行指定脚本
在Linux下,有时需要定时执行一些任务,如定时检测系统资源信息、定时备份数据库等操作,可以借助crontab命令,其基本命令格式如下: * * * * * {命令} 第一个*表示每xx(1-59)分钟,每分钟用*或*/1表示 第二个*表示每xx(0-23)小时 第三个*表示日期,1-31 第四个*表示月份,1-12 第五个*表示星期x(0-6, 0为星...原创 2018-06-08 15:10:04 · 16838 阅读 · 0 评论