数据库
daodan988
纯真是上帝赐予你的最重要的东西
展开
-
MySQL数据库优化总结
MySQL数据库优化总结 对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小。下面我们逐个阐明: 一、数据库设计 适度的反范式,注意是转载 2012-12-29 01:01:22 · 490 阅读 · 0 评论 -
中文写入数据库乱码及Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1解决
1.中文写入乱码问题:我输入的中文编码是urf8的,建的库是urf8的,但是插入mysql总是乱码,一堆"???????????????????????"我用的是ibatis,终于找到原因了,我是这么解决的:原url地址是:jdbc:mysql://localhost:3306/comment1改为:jdbc:mysql://localhost:3306/comme转载 2015-03-27 14:29:26 · 11671 阅读 · 1 评论 -
中文写入数据库乱码及Incorrect string value: '\xF0\x9F...' for column 'XXX' at row 1解决
1.中文写入乱码问题:我输入的中文编码是urf8的,建的库是urf8的,但是插入mysql总是乱码,一堆"???????????????????????"我用的是ibatis,终于找到原因了,我是这么解决的:原url地址是:jdbc:mysql://localhost:3306/comment1改为:jdbc:mysql://localhost:3306/comme转载 2014-11-25 22:12:33 · 979 阅读 · 0 评论 -
MYSQL配置文件模版
# Example MySQL config file for very large systems.## This is for a large system with memory of 1G-2G where the system runs mainly# MySQL.## MySQL programs look for option files in a set of原创 2013-09-04 09:11:43 · 548 阅读 · 0 评论 -
libaio.so.1()(64bit) is needed by MySQL-server
错误信息Linux CenterOs 64位中安装 MySQL-server-5.5.25a-1.rhel5.x86_64.rpm 出现以下错误[root@localhost upload]# rpm -ivh MySQL-server-5.5.25a-1.rhel5.x86_64.rpmerror: Failed dependencies:libaio.so.1()(64bi转载 2013-09-02 22:44:33 · 7572 阅读 · 4 评论 -
centos 安装mysql冲突解决方法:
Preparing... ########################################### [100%] file /usr/share/mysql/charsets/README from install of MySQL-server-community-5.1.44-1.rhel5.i386 conflicts w转载 2013-09-02 22:43:23 · 1028 阅读 · 0 评论 -
Sql Server2000 转换成 MySQL 图文
1、下载 需要下载 mysql-connector-odbc驱动;2、安装好之后去 控制面板--》管理工具--》数据源里面,如同 点击添加 ,目的是添加个新的DSN用户,选择刚刚安装的 mysql-connector-odbc驱动,建成一个用户,如图 名为11;3、进入SqlServer 2000企业管理器,然后在需要转换的数据库上点击右键转载 2013-05-07 00:58:33 · 1011 阅读 · 0 评论 -
MYSQL 远程登录配置
Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录:1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION;IDENTIFIED BY后跟的是密码,可设为空。2. FLUSH privileges; 更新Mysql为了安全性,在默认情况转载 2013-04-28 09:52:59 · 929 阅读 · 0 评论 -
MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题
MySQL中涉及的几个字符集character-set-server/default-character-set:服务器字符集,默认情况下所采用的。character-set-database:数据库字符集。character-set-table:数据库表字符集。优先级依次增加。所以一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,转载 2013-04-26 15:18:17 · 790 阅读 · 0 评论 -
MySQL主从复制与读写分离
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通原创 2013-01-16 17:52:05 · 653 阅读 · 0 评论 -
Can't Change to Run as User 'Mysql'. Please Check That the User Exists!
So you’ve recently made a change to your mysql installation and see the following in /var/lib/mysql/localhost.localdomain.err 080317 14:08:50 mysqld started080317 14:08:50 [ERROR] Fatal e原创 2013-01-16 15:00:00 · 8429 阅读 · 0 评论 -
mysql更改端口
修改/etc/my.cnf添加port=3308修改后如下Java代码 [mysqld] port=3308 datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql 然后重启mysql如果你开启了selinux,mysql会无法启动,你会在日志中看到以下错误原创 2012-12-23 01:25:35 · 1632 阅读 · 0 评论 -
MySQL5.5主主复制配置方法及测试
1. 环境:Linux x86_64,MySQL5.5.212. 两台机器:master1:192.168.5.143master2:192.168.0.1493. 单独编译安装MySQL,并测试连接成功。4. 两台机器上都建立用户,并赋予复制权限:master1:mysql> CREATEUSER 'te原创 2012-12-20 01:40:46 · 478 阅读 · 0 评论 -
linux 安装 mysql 5.5 server (rpm)
mysqllinux1. 安装文件准备server rpm x64http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.21-1.linux2.6.x86_64.rpm/from/http://gd.tuwien.ac.at/db/mysql/client rpm x64http://dev.mysq转载 2012-12-18 15:29:43 · 1377 阅读 · 0 评论 -
关于hql执行带有case when 的语句问题,另:数据表的倒置
今天在做项目时,需要将数据库中的一个表的数据倒置(行变成列),使用了case when 关键字,说到这里,我也总结一下如何将数据库中的行变为列。数据倒置:(case when 太强大了)1、这有一张礼品寄送表gift_send: sendid是主键,giftid是礼品的id,num是当前送出去的个数,giftname是礼品的名称。转载 2016-02-23 14:51:17 · 3495 阅读 · 0 评论