mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式,互相备份模式的功能。 数据库同步复制功能的设置都在mysql的设置文件中体现。mysql的配置文件(一般是my.cnf) 在unix环境下在/etc/mysql/my.cnf 或者在mysql用户的home目录下面的my.cnf。 window环境中,如果c:根目录下有my.cnf文件则取该配置文件。当运行mysql的winmysqladmin.exe工具时候,该工具会把c:根目录下的my.cnf 命名为mycnf.bak。并在winnt目录下创建my.ini。mysql服务器启动时候会读该配置文件。所以可以把my.cnf中的内容拷贝到 my.ini文件中,用my.ini文件作为mysql服务器的配置文件。设置方法:设置范例环境: 操作系统:window2000 professional m...
随着计算机网络的普及,计算机病毒有了快速传播的机会,并且对数据文件的破坏日益严重,用户需要经常对个人重要数据做异地备份。基于多用户和数据隐私的考虑,提出了个人数据备份系统解决方案。它利用网络存储设备具有的大容量、高可靠性、高安全性特点,为用户提供一定容量的空间来保存个人数据,同时利用软件的权限管理很好地实现个人数据的保密性。 目前linux下ftp服务器软件主要有wu-ftp和proftpd两种。wu-ftp是red hat linux预装软件,但安全漏洞很多。proftpd针对wu-ftp的弱项而开发,除改进了安全性外,还具备许多特点,如设置简单、能以stand- alone模式运行等。proftpd已经成为继wu-ftp之后最为流行的ftp服务器软件之一。 proftpd在1.2版本之前使用linux用户账号来管理用户,即使用口令文件。该方式存在很多不足,与数据库操作相比,用户账号的...
6.4 数据操纵:select, insert, update, delete6.4.1 select 句法select [straight_join][sql_small_result] [sql_big_result] [sql_buffer_result][sql_cache sql_no_cache] [sql_calc_found_rows] [high_priority][distinct distinctrow all]select_expression,...[into {outfile dumpfile} 'file_name' export_options][from table_references[where where_definition][group by {unsigned_integer col_name formula} [asc desc], ...
6.5 数据定义: create、drop、alter6.5.1 create database 句法create database [if not exists] db_namecreate database 以给定名字创建一个数据库。允许的数据库名规则在章节 6.1.2 数据库、表、索引、列和别名 中被给出。 如果数据库已经存在,并且你没有指定 if not exists,这时会产生一个错误。在 mysql 中,数据库以包含数据库表对应文件的目录实现的。因为数据库在初始创建时没有表,所以 create database 语句只在 mysql 数据目录下创建一个目录。你也可以使用 mysqladmin 创建一个数据库。查看章节 4.8 mysql 客户端脚本和实用程序。6.5.2 drop database 句法drop database [if exists] db_namedrop ...
使用mysql内建复制功能来最佳化可用性2001-10-05 21:31发布者:fei 阅读次数:142在soundbreak我们每天24小时不间断地播放实况音频和视频,所以对于mysql的新增的复制特性,我们不能做出很令人信服的测试。通过测试我们发现,可以使用这个特性来与备份数据库服务器保持数据同步,这样当主服务器因为某种原因处理失效时,能够使用备份机处理所有的查询。对于这样的要求,配置两台服务器并不困难。我将详细讨论整个处理过程,同时讨论一下当主服务器失效时,如何使用php来重定向查询。 mysql内部复制功能是建立在两个或两个以上服务器之间,通过设定它们之间的主-从关系来实现的。其中一个作为主服务器,其它的作为从服务器。我将详细讨论如何配置两台服务器,将一个设为主服务器,另一个设为从服务器。并且描述一下在它们之间进行切换的处理过程。我是在mysql的3.23.23版本上进行的配置设置...
平台:solaris 8 sparc 64bit编译器:gcc 3.3.21.安装所需要的基本软件包必须安装,比如:libtools,automake,autoconf,gcc 3.3.2, libncursess,ncurses等...2.下载解压mysql-4.0.17-sol8-sparc-64bit.tar.gz(http://www.mysql.com)3.配置环境和编译# cd mysql-4.0.17-sol8-sparc-64bit# cc='gcc' cflags='-dbig_tables -dhave_mysys_new -m64' cxx='gcc' cxxflags='-dbig_tables -dhave_mysys_new -m64' ldflags='-m64' asflags=''注意:在很多资料中都有不同的...
测试环境为:rehdat linux 9.0hostname eth0 eth1 mysql5 192.168.0.50/24 10.4.66.35/24mysql6 192.168.0.60/24 10.4.66.36/24heartbeat interface eth0, with crosscabservice ip 10.4.66.88/24, by eth1, default gateway 10.4.66.2共享存储采用nas服务器,数据访问地址为10.4.66.251:/data在服务器本地的挂在目录也是/data1. 安装mysql5.0,安装到默认目录清除准备安装mysql的服务器上linux自带的mysql-server,[root@c0101 bin]# rpm -e mysql-server[root@c0101 bin]# rpm -qagrep mysqlmys...
一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询sql语句,复杂视图的的编写等体会不出sql语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是sql语句的优化。对于海量数据,劣质sql语句和优质sql语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的 sql语句,提高系统的可用性。在多数情况下,oracle使用索引来更快地遍历表,优化器主要根据定义的索引来提高性能。但是,如果在sql语句的where子句中写的sql 代码不合理,就会造成优化器删去索引而使用全表扫描,一般就这种sql语句就是所谓的劣质sql语句。在编写sql语句时我们应清楚优化器根据何种原则来删除索引,这有助于写出高性能的sql语句。二、sql...
你可以有2个不同的方法增加用户:通过使用grant语句或通过直接操作mysql授权表。比较好的方法是使用grant语句,因为他们是更简明并且好像错误少些。下面的例子显示出如何使用mysql客户安装新用户。这些例子假定权限根据以前的章节描述的缺省被安装。这意味着为了改变,你必须在mysqld正在运行同一台机器上,你必须作为mysql root用户连接,并且root用户必须对mysql数据库有insert权限和reload管理权限。另外,如果你改变了root用户口令,你必须如下的mysql命令指定它。你可以通过发出grant语句增加新用户:shell> mysql --user=root mysqlmysql> grant all privileges on *.* to monty@localhostidentified by 'something' with grant...
注意:这篇文档写于2000年5月。因此,它并不能说明mysql的最新特性。但从中我们仍然可以了解rdbms的一些基本概念、原理,从而在实践中更好地应用数据库,同时也才能对一些不实的炒作保持必要的警惕。为何不用mysql?作者:ben adida 译者:马维达几乎每周、有时甚至更为频繁,总有人会问我们为何不采用mysql作为openacs的rdbms(关系式数据库管理系统)。acs classic team(arsdigita)也一再地在他们的论坛上遇到同样的提问。如果mysql对于slashdot来说足够好的话,它也一定能够用于openacs,不是吗?不对。 这篇简短的论文将尝试解释为何mysql不仅对openacs来说是错误的选择,它也不应被用于任何处理关键数据的系统。rdbms的目的rdbms的目的是提供一种可靠的永久存储机制,在acid测试中具体表述了这种机制的非常严格的特性。我将直...
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 注册表 操作系统 服务器 应用服务器