MySQL

  • Postfix+Dovecot+MySQL搭建邮件服务器
    Postfix+Dovecot+MySQL搭建邮件服务器

    说到邮件服务器,网上有许多不同解决方案.Window操作系统下常见的邮件服务器有hMailServer.MailEnable.EVOMailServer.Apache James(纯Java跨平台)等. 而在Linux/Unix系统中常用的邮件服务器也有不少选择,最经典也是最常见的莫过于Postfix.这篇文章将会讲述如何在Ubuntu系统之下,通过Postfix.Dovecot.MySQL整合实现普通意义上「邮件服务器」的大部分功能. 开始之前 配置邮件服务器并不是一项简单的工作,其过程不仅需

    ubuntu, postfix, mailserver, MySQL, dovecotMay 12

  • MySQL BinLog

    索引文件追踪Server所使用的所有binlog文件,以便必要时Server创建新的binlog文件. 每个binlog文件由若干binlog事件组成,已Format_description事件作为文件头,已日志轮换事件作为文件尾. Format_description事件包含写binlog文件的Server信息和文件状态信息.

    MySQL, BinlogMay 11

  • 一个简单java程序模拟与Mysql Server建立连接及发送查询SQL
    一个简单java程序模拟与Mysql Server建立连接及发送查询SQL

    使用普通socket来模拟与Mysql Server建立连接及发送查询SQL,如下代码所示: Socket socket = new Socket("127.0.0.1",3306); OutputStream out = socket.getOutputStream(); BufferedOutputStream bos = new BufferedOutputStream(out); //建立连接报文信息 来自wireshark(捕捉终端执行mysql -u root -p -h

    MySQL, socketMay 10

  • mysql系列之多实例1----介绍

    最近,我将用几篇博文来介绍mysql的多实例是什么,如何部署以及如何维护,希望能对大家有所帮助. 介绍: mysql多实例,简单理解就是在一台服务器上,mysql 服务开启多个不同的端口(如3306.3307),运行多个服务进程.这些 mysql 服务进程通过不同的 socket 来监听不同的数据端口,进而互不干涉的提供各自的服务. 在同一台服务器上,mysql 多实例会去共用一套 mysql 应用程序,因此你在部署 mysql 的时候只需要部署一次 mysql 程序即可,无需多次部署.但是,m

    MySQL, 多实例May 9

  • Linux网站架构系列之Mysql----部署篇

    MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言.由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库.由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境.本篇将为大家讲解mysql的简单部署. mysql的分为四个版本: Alpha版:一般只在软件开发公司内部运行,不对外公开. Beta版:完成功能的开发和所

    安装, MySQL, 部署, 编译May 9

  • mysql系列之多实例2----基于多配置文件

    经过上一篇博文mysql系列之多实例1----介绍对mysql多实例进行了简单的介绍,本片博文将开始针对mysql多实例的第一种实现方案,基于多配置文件的mysql多实例进行部署实现. 环境: CentOS 6.5 x86_64位 采用最小化安装,系统经过了基本优化 selinux 为关闭状态,iptables 为无限制模式 mysql版本:mysql-5.5.38 源码包存放位置:/usr/local/src 源码包编译安装位置:/usr/local/mysql 数据库存放位置:/mydata

    MySQL, 配置, 多实例May 9

  • mysql系列之复制2----主从同步部署
    mysql系列之复制2----主从同步部署

    经过了上一篇mysql系列之复制1----原理篇,相信大家已经对mysql的复制有所了解了.本篇博文将带大家一起来部署下mysql的主从同步架构. 环境: CentOS 6.5 x86_64位 采用最小化安装,系统经过了基本优化 selinux 为关闭状态,iptables 为无限制模式 主机名:master==>ip:172.16.100.1==>MySQL版本:mysql-5.5.32 主机名:slave ==>ip:172.16.100.2==>MySQL版本:mysql-5

    MySQL, 复制, 主从, 主主May 9

  • MySQL慢日志监控脚本实例剖析
    MySQL慢日志监控脚本实例剖析

    公司线上的 MySQL 慢日志,之前一直没有做好监控.趁着上周空闲,我就把监控脚本写了下,今天特地把代码发出来与51博友分享一下. 针对脚本的注解和整体构思,我会放到脚本之后为大家详解. #!/bin/bash # # 本脚本用来在指定频率内监控 MySQL 慢日志的变化,并在发生增长时及时报警 # Written by sunsky # Mail : [email protected] # Date : 2014-11-17 10:00:00 # MON_FILE="$2" # 指定所

    shell, MySQL, Slow, 慢日志May 9

  • mysql系列之多实例3----基于mysqld_multi

    上一篇博文mysql系列之多实例2----基于多配置文件介绍了,如何部署基于多配置文件的mysql多实例,本篇博文将介绍基于mysql自带的mysqld_multi工具来如何实现mysql多实例的部署和管理! 环境: CentOS 6.5 x86_64位 采用最小化安装,系统经过了基本优化 selinux 为关闭状态,iptables 为无限制模式 mysql版本:mysql-5.5.38 源码包存放位置:/usr/local/src 源码包编译安装位置:/usr/local/mysql 数据库

    MySQL, 多实例, mysqld_multiMay 9

  • MySQL系列之一键安装脚本----单实例/多实例
    MySQL系列之一键安装脚本----单实例/多实例

    最近在搞MySQL,由于经常测试一些东西.因此,就写了一个一键安装脚本. 脚本用途: 用于在CentOS/RHEL 6.x系统上快速部署出Mysql的单实例或者多实例环境 脚本说明: 该脚本运行情况良好 针对脚本中,每一步命令执行的正误判断以及提醒非常醒目,可协助执行者快速定位错误源 脚本诸多内容都以声明变量,增加了脚本的灵活性和扩展性 脚本以做模块化处理,对应功能对应函数,方便SA快速更改和了解该脚本 该脚本使用注意事项: 1.能够通公网或者mysql源码包已经放置到/usr/local/sr

    shell, MySQL, 单实例, 多实例May 9

  • Memcached实战之复制----基于repcached的主从

    由于 Memcached 自己没有防止单点的措施,因为为了保障 Memcached 服务的高可用,我们需要借助外部的工具来实现高可用的功能.本文引入 Repcached 这个工具,通过使用该工具我们可以完成 Memcached 服务的主从功能. Repcached 它是由日本人开发的,用来实现 Memcached 复制功能的一个工具.它所构建的主从方案是一个单主单从的方案,不支持多主多从.但是,它的特点是,主从两个节点可以互相读写,从而可以达到互相同步的效果. 假设主节点坏掉,从节点会很快侦测到

    memcached, MySQL, repcachedMay 9

  • PowerDesigner 的mysql PDM 的COMMENT注释

    一 . 生成注释 默认的pd没有生成注释,针对mysql5.0可以如下修改. 在Database-->edit Current DBMS... 设置dbms的属性,找到mysql5.0-->script-->objects-->column-->add 把原来的内容: %20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill][ [.O:[character

    powerdesigner, pdm, MySQL, commentMay 8

  • mysql字符串二分词在其它字符串出现数目

    场景:字符串a,b,对a二分词后的字符串数组在b中出现的数目.只针对中文情况: delimiter $$ use `database-X`$$ drop function if exists `wordCount`$$ create function `wordCount`(a text,b text) returns int(11) begin declare text_a text ; declare text_b text ; declare len int; declare sumWor

    udf, MySQL, 自定义函数, mysql字符串二分词在其它字符串出现数目, 字符串a, 对a二分词后的字符串数组在b中出现的数目May 7

  • 1030 got error 28 from storage engine

    今天迁移了一下服务器上的数据库,完事后访问一下新部的站点,都没问题.过了一会同事说站点访问错误 问题现象: 1.访问站点:程序抛出异常,报查询语句错误 2.查看表报错:1030 got error 28 from storage engine 3.重新执行sql报错:1030 got error 28 from storage engine 解决过程: 1.查看C盘空间还剩下4M 2.找到 C:/pagefile.sys 此文件占用3G,此文件是windows设置的虚拟内存文件 最终解决: 1.

    MySQLMay 7

  • MYSQL MVCC实现及其机制

    多版本并发控制 Multiversion Concurrency Control 大部分的MySQL的存储 引擎,比如InnoDB,Falcon,以及PBXT并不是简简单单的使用行锁机制.它们都使用了行锁结合一种提高并发的技术,被称为MVCC(多版本并 发控制).MVCC并不单单应用在MySQL中,其他的数据库如Oracle,PostgreSQL,以及其他数据库也使用这个技术. MVCC避免了许多需要加锁的情形以及降低消耗.这取决于它实现的方式,它允许非阻塞读取,在写的操作的时候阻塞必要的记录.

    mvcc, MySQL, 多版本并发控制May 7

  • mysql/Java服务端对emoji的支持

    问题描述: 如果UTF8字符集且是Java服务器的话,当存储含有emoji表情时,会抛出类似如下异常: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'name' at row 1 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) at com.mysql.jdbc.MysqlIO.checkErrorPac

    Java, MySQL, emoji, utf8mb4May 6

  • CentOS 系统 LAMP(Apache+MySQL+PHP)安装步骤
    CentOS 系统 LAMP(Apache+MySQL+PHP)安装步骤

    先来解释一下,什么是 LAMP.正如标题所言,LAMP 实际上就是 Linux.Apache.MySQL.PHP 四个名称的缩写,当然最后一个 "P" 还有其他说法是 Perl 或者 Python.不用多说了,本文讲解的就是 Linux.Apache.MySQL.PHP 这四个东西,所以就这样解释了. 自己很早就在做网站,最初玩的是 ASP,后来主要研究 .Net,也用 .Net 搞过类似的开发.但是自己最主要还是想把网站做起来,于是乎就将主要精力花在了网站运营上了,当然建站就选用了市

    centos, PHP, MySQLMay 6

  • Galera_Cluster_For_MySQL集群安装

    Galera Cluster For MySQL简介: Galera Cluster for MySQL是一套基于同步复制的多主MySQL集群解决方案,使用简单,没有单点故障,可用性高,能很好保证业务不断增长时我们数据的安全和随时的扩展,主要特点: + 同步复制 + 多主服务器的拓扑结构 + 可以在任意节点上进行读写 + 自动剔除故障节点 + 自动加入新节点 + 真正行级别的并发复制 + 客户端连接跟操作单台MySQL数据库的体验一致 注意: Galera Cluster需要至少三台mysql服

    cluster, 安装, MySQL, 集群, galeraMay 5

  • 使用终端重启mysql

    /usr/local/mysql/support-files/mysql.server restart mysql.server {start|stop|restart|reload|force-reload|status} [ MySQL server options ]

    MySQL, MAC, terminalMay 5

  • zabbix监控mysql数据库性能实现
    zabbix监控mysql数据库性能实现

    Zabbix对于主机监控通常有多种方式: 例如 Trapper.Agent.SNMP.ICMP等. Trapper工作原理: 被监控主机根据用户设定的时间间隔定期将数据push到Zabbix Server.这里主要介绍Agent. Agent工作原理: Agent 安装在被监控主机上,定期主动的监控本机的资源和应用,然后将数据进行处理发送给Zabbix Server. Agent工作方式又分为 Passive Check 和 Active Check. Passive Check: Zabbix

    监控, MySQL, 数据库May 4

  • 2014年工作中遇到的20个问题:61-80

    61.mysql的tinyint(1)会被转换成java的boolean类型. mysql某个字段method,有0.1.2三种类型的值,为了节约存储,使用的是tinyint(1) unsigned, 结果转换成bool之后,存放到map中,在页面中显示的时候,1显示为true,0没有显示出来,期待的显示结果应该是"false". 通过这个结果,可以推断在Freemarker中,${true}显示"true",${false}显示为空. 经过实际测试,发现上述推断是

    tomcat, MySQL, 脚本, 数据库, 工作问题May 3

  • MySQL数据库定时自动备份脚本

    Web系统,最重要的事项就是数据库的安全性和完整性. 定时做好备份,非常重要,千万不要在这个问题上偷懒.如果你的重要数据丢失了,会让你欲哭无泪. 导出表结构和数据 mysqldump -uroot -pmypassword --databases fansunion --result-file=/var/www/backup/fansunion-table-and-data.sql 只导出表结构 mysqldump -uroot -pmypassword --databases fansunio

    mysqldump, crontab, MySQL, 备份, 数据库May 3

  • 一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例

    最近,项目中遇到了数据库连接不够的问题. 异常信息com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connections" 根据更详细的错误信息,我定位到报错的函数位置. 关键函数 /** * 判断数据库是否存在 */ public b

    性能优化, MySQL, 数据库, 多数据源, TooManyConnectionsMay 3

  • 一个Web报表项目的性能分析和优化实践(六):设置MySQL的最大连接数(max_connections)

    在上一篇文章中"一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例 "提到,项目中新增几个数据库后,数据库最大连接数达到了默认的最大值100.此时,如果再创建连接,就会报错(TooManyConnections). 因此,需要手动设置MySQL的最大连接数(max_connections). 就是这么一个简单的事,花了几个小时,查询很多资料,请教好友同事"飞鸟",才搞定这个问题.

    性能优化, MySQL, 最大连接数, max_connections, 菜鸟与老鸟May 3

  • 一个Web报表项目的性能分析和优化实践(四):MySQL建立索引,唯一索引和组合索引

    先大致介绍下项目的数据库信息. 数据库A:主要存放的通用的表,如User.Project.Report等. 数据库B.C.D:一个项目对应一个数据库,而且这几个项目的表是完全一样的. 数据库表的特点 A中的表:数据量几乎都比较小,比如User表中用户数,顶多也就几百上千. B中的表:X/Y/Z 3张表几乎是确定的,Data表 中的数据量比较大,几千万到上亿. 周期性的会加入一大批数据,比如,每月末增加几百万条数据. 即一般情况下,B中的表只有查询操作,而且特别是Data查询频繁且数据量很大. 建

    sql, 性能优化, MySQL, Web开发, 索引May 3

  • 一个Web报表项目的性能分析和优化实践(一):小试牛刀,统一显示SQL语句执行时间

    最近,在开发和优化一个报表型的Web项目,底层是Hibernate和MySQL. 当报表数据量大的时候,一个图表要花4秒以上的时间. 以下是我的分析和体会. 1.我首先需要知道哪些函数执行了多少时间,哪些sql花了多少时间. a.最笨最简单的方法是,每一个函数的调用开始和结尾都保存开始时间startTime和结束时间endTime, 进行计算. b.写一个"拦截器",拦截每一个方法的执行,计算时间. 这个又太难了,没啥思路. c.想到Hibernate查询,真正执行sql语句的方法是q

    性能优化, MySQL, Hibernate, 查询时间, 报表项目May 3

  • mysql常用操作,不断更新,留着备用

    建表 CREATE TABLE 数据表名称(字段1 类型1(长度),字段2 类型2(长度) -- ) 删表 DROP TABLE 数据表名称 (永久性删除一个数据表) 建立索引 CREATE INDEX [索引文件名] ON [表名] ([字段名]) 修改表 ALTER TABLE [表名] ADD COLUMN [字段名] DATATYPE 说明:增加一个栏位(没有删除某个栏位的语法) ALTER TABLE [表名] ADD PRIMARY KEY ([字段名]) 说明:更改表得的定义把某个

    MySQL, 数据库, 常用命令, 增删改查April 28

  • mysqldump备份大数据出错

    mysqldump备份大数据出错技术 maybe yes 发表于2015-01-26 22:58 原文链接 : http://blog.lmlphp.com/archives/72 来自 : LMLPHP后院 网 站的数据会定期备份,现在数据大了,mysqldump 方法估计是不行了,并且失败了以后并不能接着上次的位置开始备份.报错内容:mysqldump: Error 2013: Lost connection to MySQL server during query when dumping

    mysqldump, 数据备份, MySQLApril 27

  • 数据库基础入门-----1
    数据库基础入门-----1

    1---数据库的含义:按照数据结构来组织,管理和存储数据的仓库! 2---数据库的基本特点:数据的结构化,数据共享,数据独立性高,数据的统一管理和控制 逻辑(安全控制,完整控制,并发控制). 3---数据独立性:数据的独立性包含了物理独立性和逻辑独立性!物理独立性是指数据物理结构的变化不影响数据的逻辑结构:逻辑独立性是指数据库中数据的逻辑结构与应用程序相互独立. 4---SQL=DDL+DML+DQL+DCL DDL: 数据定义语言,主要用于数据库,表的定义.creata,alter,drop!

    MySQL, 数据库基础April 27

  • java和mysql之间的时间日期类型传递[原]

    mysql(版本:5.1.50)的时间日期类型如下: datetime 8bytes xxxx-xx-xx xx:xx:xx 1000-01-01 00:00:00到9999-12-31 23:59:59 timestamp 4bytes xxxx-xx-xx xx:xx:xx 1970-01-01 00:00:01到2038 date 3bytes xxxx-xx-xx 1000-01-01到9999-12-31 year 1bytes xxxx 1901到2155 time 3bytes x

    Java, MySQL, 数据库, null, date, CalendarApril 27

  • 一个Mysql触发器例子--状态改变的同时更新同表中的另一字段

    #表(jc_shop_product )中有一状态值--是否上架(on_sale) 若由未上架(0)转为上架(1) 同时设置上架时间(on_sale_time) drop trigger if exists update_on_sale_time_of_product; delimiter // CREATE TRIGGER update_on_sale_time_of_product BEFORE UPDATE ON jc_shop_product FOR EACH ROW BEGIN IF

    MySQL, TriggerApril 27

  • mysql中的保留字段,说多了都是泪啊!!!!

    前几天因为功能的临时变更,需要给数据表添加一个字段用来区别导入的批次,我就在mysql中添加了group字段,没想到我的噩梦就此展开····· 本来程序已经接近收尾,本想着今早来公司给程序来个欢乐的结尾,没想到····每次导入excel表总是提示我sql语句错误,我变在sql语句上添添减减,也没有把错误搞定,整整一个上午外加下午两个小时,简直已经到了抓狂的程度.简直要跪地苦思冥想,但是还是没有搞定这个错误. 把问题放在一边,继续搞其他的东西····当在写一个group by 语句时,突然意识到,

    MySQL, 保留字April 24

  • [MySQL]Every derived table must have its own alias

    关于这条报错信息,意思是指每个派生出来的表都必须有一个自己的别名. _mysql_exceptions.OperationalError: (1248, 'Every derived table must have its own alias') 如下两条select语句可以说明这个问题: select group_concat(message) from ( select if(root=0,message,root) as message from table where message i

    MySQLApril 24

  • mysql数据库中的using

    mysql中using的用法为: using()用于两张表的join查询,要求using()指定的列在两个表中均存在,并使用之用于join的条件. 示例: select a.*, b.* from a left join b using(colA); 等同于: select a.*, b.* from a left join b on a.colA = b.colA;

    MySQL, UsingApril 22

  • mysql load入库,插入部分数据,但是提示0行affected

    场景: mysql load数据入库,发现提示0行affected,也没有警告. mysql> load data local infile '/home/jiangzl/test.txt' into table crm.union_click_log; Query OK, 0 rows affected, 0 warnings 原因: 发现字段里面有乱码,所以解决办法就是:处理乱码. (至于如何处理,看业务场景,我这边截取乱码前面的字符串就行:如果你需要保存所有的信息,那么请先对原始进行编码处

    MySQL, Rows, affected, load入库, 插入部分数据April 21

  • MySQL Tips 2.0
    MySQL Tips 2.0

    之前写过一篇MySQL Tips,虽与本篇没有什么连续性,但都是MySQL相关的整理,不妨一看. 1.MySQL存储过程中的变量如何定义? 大体上定义变量的形式分为两种,后两者表现基本一致,差别细微:DECLARE.SET/SELECT 2.如何使用DECLARE定义变量及其约束? 使用DECLARE一次可以定义多个同类型的变量,各变量名称之间以逗号","隔开, 但是不能像SQLServer一样同时定义多个不同类型的变量如:DECLARE a INT,b CHAR(1) 定义规则如下:

    MySQLApril 21

  • MySQL查看自增ID和表DDL等信息

    MySQL查看自增ID和表DDL等信息技术 maybe yes 发表于2015-01-24 21:50 原文链接 : http://blog.lmlphp.com/archives/69 来自 : LMLPHP后院 MySQL 查看数据库表相关信息和自增 ID 方法如下: 方法一 mysql> show create table table_name\G; *************************** 1. row *************************** Table:

    ddl, MySQL, 自增ID, SQL命令, 起始值April 20

  • Struts-config.xml中的data-sources标签

    sturts中<data-sources>这个标签是用来配置数据源的,也可以说数据连接池也可以在这里配置. <data-sources> <data-source type="org.apache.commons.dbcp.BasicDataSource"> <set-property property="driverClassName" value="com.mysql.jdbc.Driver" /&g

    apache, jdbc, struts, jar, MySQL, 数据库April 20

  • Mysql常用命令行大全

    第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招.增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by

    MySQL, 数据库, insert, table, DELETE, databaseApril 20

  • Mysql数据库Sql语句执行效率-Explain

    Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看SQL语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句. Explain语法:explain select - from - [where ...] 例如:explain select * from news; 输出: +----+-------------+-------+-------+-------------------+--------

    MySQL, 优化April 20

  • linux下C++连接mysql

    想在程序中加入存储数据的功能,程序使用C++语言开发,于是就打算看看C++如何访问MySql,之前自学过MySql,也安装过MySql的开发包,相应的头文件已经有了,看了一下mysql.h头文件,里面有C的API,所以就需要用C++来封装一下,借鉴一下网上已有的资源,下面列出封装后的程序: MySqlDb.h #ifndef MYSQLDB_H #define MYSQLDB_H #include <mysql/mysql.h> #include <string> using na

    MySQLApril 20

  • Django1.6在sae上的部署
    Django1.6在sae上的部署

    本人最近打算从python入手,进入开发领域,但是光学不练假把式,于是搞起了django,这是一个python的web框架,用起来倒也顺手,做好的网站别人看不到也胸闷,于是就玩NAT穿越,可恶的长宽让我失去了最后的稻草,于是乎找到了SAE,SAE对中级开发者以上才算是永久免费,但对于初学者的我来说,它还是可以小小的满足我一下,初步认证基本可以使博客免费一年吧,如果真有什么需要,也可以按需购买,个人小站一年也就20元钱就可以搞的定,更何况以后水平高了,还能享受免费,最最重要的是在SAE上部署dja

    python, django, sina, sae, MySQLApril 18

  • MYSQL中利用select查询某字段中包含以逗号分隔的字符串的记录方法

    首先我们建立一张带有逗号分隔的字符串. CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCHAR(20) NOT NULL,pnum VARCHAR(50) NOT NULL); 然后插入带有逗号分隔的测试数据 INSERT INTO test(pname,pnum) VALUES('产品1','1,2,4'); INSERT INTO test(pname,pnum) VALUES('产

    MySQL, find_in_setApril 16

  • java连接MySQL

    /* * 简单的数据库连接 */ import java.sql.Connection; import java.sql.DriverManager; public class demo1 { public static void main(String[] args) { try { Connection conn = null; //定义一个MySQL连接对象 Class.forName("com.mysql.jdbc.Driver").newInstance(); //使用jdb

    Java, MySQLApril 15

  • fedora安装phpMyAdmin

    phpMyAdmin主要用于以web界面形式管理mysql.其在Fedora下的安装方法如下: 1. yum install phpMyAdmin 利用yum安装的phpMyAdmin,其路径如下: 安装路径:/usr/share/phpMyAdmin Apache下的配置文件:/etc/ 2.phpMyAdmin配置: 修改phpMyAdmin配置文件:我的配置文件为config.inc.php,在/etc/phpMyAdmin下 $cfg['Servers'][$i]['controluse

    phpmyadmin, MySQL, fedora21April 14

  • 2014年工作中遇到的20个问题:181-200

    181.项目中需要用到commons-email,想通过maven引入. <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-email</artifactId> <version>1.2</version> </dependency> 在下载javax-mail的时候,遇到问题了. 我不断尝试各种方法,最后把Maven从

    Java, MySQL, Mybatis, SpringMVCApril 13

  • ITFriend创业阶段的服务器环境搭建手册

    创业阶段,进一步实践了Linux环境搭建和维护,下面是一些常用软件的搭建步骤和参考资料,仅供自己和诸位参考. 我个人还是比较倾向"一站式Web开发"的,自己想做点事,需要太多的技能. 非商业软件项目,自己全盘负责比较灵活和高效. 1.mysql(关键是创建mysql用户,并用mysql用户执行安装程序) 参考资料 http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html rpm -qa | grep

    nginx, 服务器, MySQL, 数据库, 运维April 13

  • Mybatis中sql语句中的in查询,一定要判断null的情况

    不严谨的写法,可能会报错:in (),这种情况不符合mysql的语法. select from loanwhere LOAN_ID in <foreach item="item" index="id" collection="list" open="(" separator="," close=")"> #{item} 要么在Mybatis的sql文件中,要么在Java程序中

    sql, MySQL, Web开发, MybatisApril 13

  • 2013年工作中遇到的20个问题:281-300

    281.MySQL的JDBC的URL配置有个参数zeroDateTimeBehavior. jdbc:mysql://ip:3306/demo?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull "zeroDateTimeBehavior=convertToNull"这个参数,我以前都不带的,今天比较好奇,就网上搜了下. http://zhaohe162.blog.163.

    linux, 问题, MySQL, 防火墙, 工作问题April 13