因工作需要,要将存放在sql server数据库中的数据全部导入到mysql数据库中,在网上搜集相关资料,找到两种方法,现在分别谈谈对他们的看法。第一种是安装mysql odbc,利用sql server的导出功能,选择mysql数据源,进行数据的直接导出,这种方法很简便,但是针对实际应用有很多弊端,最主要体现就是数据类型问题,首先, sql server数据库中的ntext,image等数据类型的数据无法直接写入到mysql数据库中,据说只要稍加改动就可以,可惜偶这只菜鸟还没想到如何改动,其次,因为偶在mysql中的数据库设计中将时间都设成int型(保存的是时间戳),所以在数据导过来后,就会出现冲突,再次,这种方法生成的mysql数据表的字段类型都不很合适,所以此种方法我觉得不能提倡。第二种是利用php或asp脚本来实现数据的导入功能,这种方法需要编写程序,但灵活性大,操作也不是那么困难...
1. 安装 openssl:下载 openssl version 0.9.6 (www.openssl.org)shell> zcat 0.96l.tar.gz tar xvf -shell> ./configshell> makeshell> make install2. 安装 mysql:下载 mysql version 4.0.14 source (mysql-4.0.14.tar.gz)shell> groupadd mysqlshell> useradd -g mysql mysqlshell> gunzip < mysql-version.tar.gz tar -xvf -shell> cd mysql-versionshell> ./configure --prefix=/usr/local/mysql --with...
笔者是一个中小linux网站的管理员,系统构架是:rhel 4.0 + php 4.3 + mysql 4.03 +apache 1.23。日均ip访问量在200次,一个典型的linux小型网站。由于是小型网站,所以没有经费使用磁带机进行系统备份,使用的dvd光盘刻录机+网络硬盘。随着linux的应用日益广泛,特别是在网络应用方面,有大量的网络服务器使用linux操作系统。由于linux的桌面应用和windows相比还有一定的差距,所以在企业应用中往往是linux和windows操作系统共存形成异构网络。在服务器端大多使用linux和unix的,pc端使用 windows 9x/2000/xp。一、 本地备份使用 mysqldump进行备份非常简单,如果要备份数据库” phpbb_db_backup ”,使用命令:#mysqldump –u -p phpbb_db_backup > ...
6.7 mysql 事务与锁定命令6.7.1 begin/commit/rollback 句法缺省的,mysql 运行在 autocommit 模式。这就意味着,当你执行完一个更新时,mysql 将立刻将更新存储到磁盘上。如果你使用事务安全表 (例如 innodb、bdb),通过下面的命令,你可以设置 mysql 为非 autocommit 模式:set autocommit=0在此之后,你必须使用 commit 来存储你的更改到磁盘上,或者使用 rollback ,如果你希望忽略从你的事务开始所做的更改。如果你希望为一系列语句从 autocommit 模式转换,你可以使用 start transaction 或 begin 或 begin work 语句:start transaction;select @a:=sum(salary) from table1 where type=1;u...
6.8 mysql 全文搜索到 3.23.23 时,mysql 开始支持全文索引和搜索。全文索引在 mysql 中是一个 fulltext 类型索引。fulltext 索引用于 myisam 表,可以在 create table 时或之后使用 alter table 或 create index 在 char、varchar 或 text 列上创建。对于大的数据库,将数据装载到一个没有 fulltext 索引的表中,然后再使用 alter table (或 create index) 创建索引,这将是非常快的。将数据装载到一个已经有 fulltext 索引的表中,将是非常慢的。全文搜索通过 match() 函数完成。mysql> create table articles (-> id int unsigned auto_increment not null primary k...
这个文件系统还处于实现中,还不是正式产品。这是一款正在开发中的linux 文件系统,能把linux 上的mysql 数据库作为文件系统来处理。开发小组希望能得到更多的建议,下面的文章翻译自:http://no.spam.ee/~tonu/mysqlfs.html--实际上,这不是通常意义上的文件系统,它没有磁盘空间,而是使用mysql 守护程序来存储数据。可以把sql 表和一些函数通过文件系统来实现。一、怎样实现?让我们来看使用实例:[root@localhost /root]# mount -t corbafs -o `cat /tmp/mysqlcorbafs.ior` none/mnt/mysql/[root@localhost /root]# mount/dev/hda3 on / type ext2 (rw)none on /proc type proc (rw)none on ...
6 mysql 语言参考mysql 拥有一个复杂的但直观易学的 sql 接口。这个章节描述了各种不同的命令、类型和函数,为了高效地使用 mysql 需要了解它们。这个章节也可以视为 mysql 中包含的所有功能的参考。6.1 语言结构6.1.1 文字:怎么写字符串与数字这个章节描述了在 mysql 中书写字符串与数字的各种不同方式。也包含有对各种不同差别和“gotchas”,当你在处理 mysql 的基本类型时可能陷入的疑惑。6.1.1.1 字符串字符串是多个字符组成的一个字符序列,由单引号(“'”) 或双引号 (“"”) 字符包围。(但在 ansi 模式中运行时只能用单引号)。例如:'a string'"another string"在一个字符串中,如果某个序列具有特殊的含义,每个序列以反斜线符号 (“”)开头,称为转义字符。 mysql 识别下列转义字符:0一个 asc...
类似于从一台服务器拷贝数据库到另一台服务器上,但它是通过定义master 和slave的关系去实时地保证两个数据库的完全同步,这个功能在mysql的3.23版中开始出现。master/slave模式备份testenv:master:mysql-4.1.12 on redhat9.0 ip:192.168. 0.217slave: mysql-4.1.12 on redhat9.0 ip:192.168.10.2441、编译,安装1. #tar –zxvf mysql-4.1.12.tar.gz2. #cd mysql-4.1.123. .#/configure –prefix=/var/eyou/mysql4. #make5. #make install6. #chown –r root /var/eyou/mysql7. # chown –r mysql /var/eyou/mysql/...
6.9 mysql 查询缓存从 mysql 4.0.1 开始,mysql server 有一个重要的特征:query cache。 当在使用中,查询缓存会存储一个 select 查询的文本与被传送到客户端的相应结果。如果之后接收到一个同样的查询,服务器将从查询缓存中检索结果,而不是再次分析和执行这个同样的查询。注意:查询缓存绝不返回过期数据。当数据被修改后,在查询缓存中的任何相关词条均被转储清除。在某些表并不经常更改,而你又对它执行大量的相同查询时,查询缓存将是非常有用的。对于许多 web 服务器使用大量的动态信息,这是一个很典型的情况。下面是查询缓存的一个性能数据。(这些结果的产生,是通过在一个 a linux alpha 2 x 500 mhz、2gb ram 和 64mb 查询缓存上执行 mysql 基准套件和到的):* 如果你执行的所有查询均是简单的(比如从表中一行一行的选取);但...
1. mysql 用户名和口令* mysql使用于认证目的的用户名,与unix用户名(登录名字)或windows用户名无关。缺省地,大多数mysql客户尝试使用当前unix用户名作为mysql用户名登录,但是这仅仅为了方便,客户程序允许用-u或--user选项指定一个不同的名字。及与安全的考虑,所有的mysql用户名都应该有口令。* mysql用户名最长可以是16各字符;典型地,unix用户名限制为8个字符。* mysql口令与unix口令没关系。* mysql加密口令使用了一个unix登录期间所用的不同算法,password()和encrypt()函数password(str)从纯文本口令str计算一个口令字符串。该函数被用于为了在user授权表的password列中存储口令而加密mysql口令。mysql> select password('badpwd');-> ...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器