教你如何使用MySQL系统的发布与安装

跟版网(www.genban.org)提供,发布,安装,系统,使用,如何,服务,MySQL,我们,数据跟版网精品网站模板,跟版网模板,网站模板,等网页设计素材资源,提供相关网页设计资源的教程和免费下载。跟版网,专业织梦网页设计模板资源站。。

  Mysql是典型的网络数据库,可以应用于Linux平台和Windows平台,并且免费。现在Mysql也提供了很好的界面进行维护工作,在Windows下使得对Mysql的维护和对MSSQLserver的维护相差不多,非数据库专业人士也可以使用。
  
  但是,MySQL在某些维护工具方面还是没有SQLServer齐全,比如SQLServer自己提供代理服务,可以进行日常的自动数据库备份,而MySQL还没有类似的服务。
  
  典型的,MySQL有二进制发布和源代码发布两种形式,我们主要使用Win2000/XP平台下的二进制MySQL发布。二进制发布有专门的安装程序,我们可以按步骤进行按照安装。安装后一般作为WinNT的服务运行。另外的维护工具还要另外安装,安装过程很简洁。
  
  很多情况,我们面对的用户对计算机的使用水平参差不齐。如果我们的产品要求用户自己安装数据库管理系统,并且要根据具体计算机性能配置数据库,相对来说就把我们的软件使用难度增加了很多。而MySQL提供不需安装的发布,我们可以把数据库系统直接打包进我们的软件包中,在安装我们软件的同时就把数据库系统进行安装,然后允许一个简单的数据库配置工具,如只让用户选择计算机配置(高、中、低)即可。安装的同时我们就对MySQL数据库系统进行自动配置,下面是具体的操作过程。
  
  1. 在打包我们的程序时把标准发布的MySQL的包,MySQL的维护工具包打包,但可以不产生维护工具的快捷方式,这样初级用户就不会有数据库的误操作;而保留这些程序包是为了我们的维护人员更好的进行系统维护。
  
  2. 具体的包如下:
  
  MySQL: MySQL的服务和客户端,约33M;
  
  MySQLGUITools: MySQL的服务维护界面,约8M;
  
  MySQLCC: MySQL的控制台界面,约6.62M;
  
  共47.62M;
  
  上述包均可从网上下载。http://www.mysql.com
  
  4. 在MySQL包中有大、中、小系统配置文件,根据用户计算机性能进行选择,配置的时候把相应的文件拷贝到用户的Windows目录下面。如:如果我们要配置小系统,可以把my-small.ini拷贝到c:\Winnt下然后更名为my.ini即可。
  
  如果不是缺省安装在C盘,注意修改basedir和datadir,如下:
  
  [mysqld]
  
  # set basedir to your installation path
  
  basedir=E:/mysql
  
  # set datadir to the location of your data directory
  
  datadir=E:/mydata/data
  
  5. 安装服务。
  
  在Windows2000下,安装完成后,并没有把MySQL安装成服务,我们必须执行下面的语句把MySQL注册为服务:installdir\mysql\bin\mysqld-nt -install。Windows98下没有服务的概念,所以不用安装服务。
  
  6. 启动服务
  
  在Windows2000下,安装服务后可以启动MySQL服务:net start mysql。在Windows98下,可以用下面的命令启动服务:c:\mysql\bin\mysqld,服务启动后在后台运行,并没有界面。
  
  7. 停止服务
  
  在Windows2000下,可以通过下面的命令停止MySQL服务:net stop mysql。在Windows98下,可以通过下面命令停止服务:C:\> C:\mysql\bin\mysqladmin -u root shutdown
  
  8. 卸载服务
  
  可以通过下面的命令卸载MySQL服务:installdir\mysql\bin\mysqld-nt -remove。经过上面的安装就可以使用了,可以把我们系统空的数据库内建到mySQL数据目录即可,缺省数据库目录在installdir\mysql\data。
  
  访问MySQL数据库可以通过dbExpress组件,dbExpress组件是一组高效的数据库访问组件,只要改变连接串,我们就可以直接把数据源连接到MSSQLServer等数据库。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

数据库查询哪个对像里面包含什么字段语句写法: select * from sysobjects o, syscomments s where o.id = s.id and text like %text% and o.xtype = P text 换成需要查的字段 数据库查询哪个对像里面包含表: select o.name from sys.all_sql_modules s,sys
一、 创建用户: 命令:CREATE USER username@host IDENTIFIED BY password; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该
在mysql中可以用group by对查询出的数据分组 select id,service,name FROM service GROUP BY name,service 如果要查看每组数据的总数,可以 select count(*) FROM service GROUP BY name,service 当要查询group by后的总数,可以这样 select count(*) from(s
mysql count group by统计条数方法 mysql 分组之后如何统计记录条数? gourp by 之后的 count,把group by查询结果当成一个表再count一次 select count(*) as count from(SELECT count(*) FROM 表名 WHERE 条件 GROUP BY id ) a; 实战例子: select count(*)
1.首先停止MySQL服务:service mysqld stop 2.加参数启动mysql:/usr/bin/mysqld_safe --skip-grant-tables 然后就可以无任何限制的访问mysql了 3.root用户登陆系统:mysql -u root -p mysql 4.切换数据库:use mysql 5.显示所有的表:show tables; 这里就可
摘要: SQL的WHERE子句中包含多个AND和OR 示例: SQL解析器在处理操作时会优先处理and操作: 假如有表product字段如下:id、product_id、product_price、product_name,现在要查找产品号为100或者101,并且价格大于200的商品,程序员可能会这样写: select * fr