文章列表
 
您正在查看 "数据库" 分类下的文章

2009年02月18日 星期三 13:32
 做开发的时候要做MySQL的数据库同步,两台安装一样的系统,都是FreeBSD5.4,安装了Apache 2.0.55和PHP 4.4.0,MySQL的版本是4.1.15,都是目前最新的版本。

1. 安装配置

两台服务器,分别安装好MySQL,都安装在 /usr/local/MySQL 目录下(安装步骤省略,请参考相关文档),两台服务器的IP分别是192.168.0.1和192.168.0.2,我们把192.168.0.1作为 master数据库,把192.168.0.2作为slave服务器,我们采用单向同步的方式,就是master的数据是主的数据,然后slave主动去 master哪儿同步数据回来。

两台服务
 
2009年02月18日 星期三 13:28

表现一:插入中文的时候显示data too long

        二:插入成功后,search出来的结果显示乱码.


解决方法如下:

(1) 只要是gb2312,gbk,utf8等支持多字节编码的字符集都可以储存汉字,当然,gb2312中的汉字数量远少于gbk,而gb2312,gbk等都可在utf8下编码

 
2009年02月18日 星期三 13:27
)设置数据库编码 /etc/my.cnf
[mysqld]
default-character-set=gb2312

...
[client]
default-character-set=gb2312


2)按字符集导出
$mysqldump -u root -p dbname --default-character-set=gb2312 > a.sql;


3)导入
mysql> source a.sql;


单独设置某个数据库:

alter database testdb character set utf8;

 
2009年02月16日 星期一 13:13
重新编译mysql,在编译的参数中加入--with-extra-charsets=gbk,gb2312 便可解决此问题。
安装mysql
# tar zxvf mysql-4.0.14.tar.gz -C /setup
# cd /setup/mysql-4.0.14
# groupadd mysql
# useradd mysql -g mysql -M -s /bin/false
# ./configure --prefix=/web/mysql \ 指定安装目录
--without-debug \去除debug模式
--with-extra-charsets=gbk \添加中文字符支持
--with-extra-charsets=all \添加其他字符支持
--enable-assembler \使用一些字符函数的汇编版本
--w
 
2009年02月16日 星期一 11:40

作者: anthony855
来自:LinuxSir.Org

提要:
系统自带的mysql默认字符集不是gbk,因此给数据库的推广应用以及中文程序的开发带来极大的不便,在没完没了的GBK和UTF8的转换过程中消耗了我们无数的精力以及系统的资源.经过摸索尝试解决了中文支持问题,经验与大家分享一下.

先将让slack支持中文,方法可以看"linuxsir.org 之Slackware讨论

 
2009年02月16日 星期一 11:33

一:

停止:

# mysqladmin -r root -p123456 shutdown

其中用户是root,密码是123456

二:

启动:

假设我们不知是启动还是停止

先查看状态:# /etc/rc.d/init.d/mysql status

如果显示[FAILED]说明是停止的

我们来启动:#service mysql start

自动启动
1)察看mysql是否在自动启动列表中
[root@test1 local]

 
2008年12月25日 星期四 13:33
想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux 和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入门,写了此文,希望对您有所帮助。


二、安装Mysql

1、下载MySQL的安装文件
安装MySQL需要下面两个文件:
MySQL-server-5.0.9-0.i386.rpm
MySQL-cli
 
2008年12月25日 星期四 13:28
http://www.linuxidc.com/Linux/2008-10/16770.htm

一、总结一下:

1.Linux系统下启动MySQL的命令:

mysqladmin start

/ect/init.d/mysql start (前面为mysql的安装路径)

2.linux下重启mysql的命令:

mysqladmin restart

/ect/init.d/mysql restart (前面为mysql的安装路径)

3.linux下关闭mysql的命令:

mysqladmin shutdown

/ect/init.d/mysql   shutdown (前面为mysql的安装

 
2008年11月13日 星期四 17:44
update urldbTT_Mart.b2c_ProductDesc set Tag = (select Tag from urldb_b2c.b2c_ProductDesc where urldb_b2c.b2c_ProductDesc.ProductId = urldbTT_Mart.b2c_ProductDesc.ProductId)
       where ProductId in ( select Product from b2c_ProductDesc where UpdatedTime > 200811130000)
 
2008年11月12日 星期三 17:27
<?php
/*
* mysql数据库 DB类
*/
class db {
var $connection_id = “”;
var $pconnect = 0;
var $shutdown_queries = array();
var $queries = array();
var $query_id = “”;
var $query_count = 0;
var $record_row = array();
var $failed = 0;
var $halt = “”;
var $query_log = array();
function connect($db_config
 
   
 
 
文章存档
 
     
 
最新文章评论
  

什么意思呢?这个有什么用呢?
 

IHTMLDocument2 doc2 = browser.Document.DomDocument as IHTMLDocument2; IHTMLTxtR
 

但是识别不了 中文 我尝试了下 中文是乱码
 

写的不错~简单易懂\(^o^)/~
 

不错,值得学习 我的网站麻烦帮我看看里面的文章可以不啊 www.sj023.net
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu