Welcome 微信登录

首页 / 数据库 / MySQL

MySQL & Entity Framework Code First 数据表大小写的问题

MySQL & Entity Framework Code First 数据表大小写的问题

以前都是使用Linux平台下的MySQL,现在为了调试方便,在开发机上安装了MySQL的Windows版本5.6.10,在使用Entity Framework Code First生成数据库对象时,发现所有的数据表的表名都变成了小写字符,而字段的名称是混合大小写的,这个问题在Linux平台上没有出现过,于是着手弄明白这是肿么一回事。经过网上搜索,找到这篇文章:Entity Framework with mysql, Table Capitalization...
CentOS 6.3/6.4 Minimal 源码安装 MySQL 5.6.10

CentOS 6.3/6.4 Minimal 源码安装 MySQL 5.6.10

MySQL 5.6正式版发布了,相对于5.5版本作出了不少改进,其源码安装配置方式也有所变化,本文根据实际操作,不断尝试,精确还原了安装的具体步骤。环境:CentOS 6.3/6.4 最小化缺省安装,配置好网卡。安装MySQL前,确认Internet连接正常,以便下载安装文件。先使用 yum -y update 指令升级系统到最新版本。本安装将MySQL的数据文件与执行文件分离,如果你打算设置到不同的路径,注意修改对应的执行命令和数据库初始化脚本。# 修改...
MySQL 5.6主从复制第二部分[恢复某一台从服务器]

MySQL 5.6主从复制第二部分[恢复某一台从服务器]

本来第二部分是想测试主服务器挂掉,提升从服务器的情况,可是出了点点意外,改为测试某一台从服务器挂掉的时候,如何恢复。主服务器挂掉的情况放到第三部分吧。继续用mysql::sandbox来测试。http://www.linuxidc.com/Linux/2013-04/82711.htm主服务器(别名black)(server-id:1)安装在 /home/modify/sandboxes/msb_5_6_10/ 使用5610端口。从服务器(别名blue)(...
MySQL 主从复制事件校验 mysql Replication Event Checksum

MySQL 主从复制事件校验 mysql Replication Event Checksum

mysql 主从复制(replication) 同步速度快,简单易用,并且相当可靠。不过,当你检查到主从数据不一致的时候,很难判断出问题所在(软件问题?硬件问题?网络传输问题?)一个比较常见的情况是软硬件或者网络传输出错,导致主服务器上运行的sql语句与从服务器上运行的sql语句不一致(称为event corrupt)。为了解决这个问题, mysql的开发人员在 5.6 Milestone Development Release版本中加入了 replica...
使用pt-table-checksum检查主从复制是否正常

使用pt-table-checksum检查主从复制是否正常

其实对于一个小小的DBA来说,有时候是无法避免这些问题的。于是我们就需要一个工具,来检查主从复制是否正常,是否出现了错误。pt-table-checksum。相关阅读:MySQL 5.6主从复制第一部分[简介及配置] http://www.linuxidc.com/Linux/2013-04/82712.htmMySQL 5.6主从复制第二部分[恢复某一台从服务器] http://www.linuxidc.com/Linux/2013-04/82713.h...
MySQL 5.6.10 跨平台GTID复制实践

MySQL 5.6.10 跨平台GTID复制实践

根据业务需要,建立MySQL复制来实现数据冗余。MySQL 5.6.10版本提供了更方便的基于GTID的复制功能,MySQL可以通过GTID自动识别上次同步的点,极大地方便了运维人员,减少出错的几率。在官方文档中提到,最保险可靠的复制方式,是基于row的复制,所以宁可牺牲一些性能也要保证数据的安全。现实环境中,master主数据库MySQL 5.6.10(msi安装方式)安装在Windows 2008 Server x64上,slave从服务器是一台老旧的...
【体系结构】MySQL 日志文件--慢查询日志

【体系结构】MySQL 日志文件--慢查询日志

顾名思义,慢查询日志中记录的是执行时间较长的 query可以设一个阀值、将运行时间超过该值的所有SQL语句都记录到慢查询日志文件中该阀值可以通过参数long_query_time来设置、默认是10秒这里需要一点、对于运行时间正好等于long_query_time的情况、并不会被记录因为、在源代码里是判断大于long_query_time、而非大于等于mysql> show variables like "log_slow_queries";+----...
Oracle数据库存储过程和存储函数

Oracle数据库存储过程和存储函数

存储过程和存储函数指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。存储过程没有返回值。存储函数有返回值创建存储过程用CREATE PROCEDURE命令建立存储过程和存储函数。语法:create [or replace] PROCEDURE过程名(参数列表)ASPLSQL子程序体;存储过程示例:为指定的职工在原工资的基础上长10%的工资/*为指定的职工在原工资的基础上长10%的工资,并打印工资前和工资后的工资*/SQL> create...
Hibernate性能优化概述

Hibernate性能优化概述

性能优化是一个很大的话题,大到程序架构优化,数据库设计等,小到一个特定算法,甚至js优化等等。这里我们只简单谈一下hibernate的性能优化。在使用Hibernate的时候,通过正确的方法和策略,可以提高执行效率。(一)抓取策略抓取策略(fetching strategy)是指:当应用程序需要在(Hibernate实体对象图的)关联关系间进行导航的时候, Hibernate如何获取关联对象的策略。抓取策略可以在O/R映射的元数据中声明,也可以在特定的HQ...
MySQL中文乱码以及导出为sql语句和Excel问题解决

MySQL中文乱码以及导出为sql语句和Excel问题解决

这几天基于Heritrix写了一个爬虫,用到mysql,在导入导出数据时,遇到一些乱码问题,好不容易解决了,记录一下,以备查看。一、导出数据。先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47。我想把本机数据库内的数据迁移到另一台机器上,于是使用Workbench中自带的import/export功能,其实就是调用mysqldump。不幸的是,出...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>