首页 | 资讯动态 | linux基础 | 系统管理 | 网络管理 | 编程开发 | linux数据库 | 服务器技术 | linux相关 | linux认证 | 嵌入式 | 下载中心 | 专题 | linux招聘 | 镜像站
OKLinux中文技术站
·设为首页
·加入收藏
·联系我们
系统管理: 中文环境 系统管理 桌面应用 内核技术 | Linux基础: 基础入门 安装配置 常用命令 经验技巧 软件应用 | Linux数据库: Mysql Postgre Oracle DB2 Sybase other
网络管理: 网络安全 网络应用 Linux服务器 环境配置 黑客安全 | 编程开发: PHP CC++ Python Perl Shell 嵌入式开发 java jsp | PHP技术: PHP基础 PHP技巧 PHP应用 PHP文摘
搜索中心 Linux招聘 Linux专题 Apache | Linux相关: 硬件相关 Linux解决方案 Linux认证 企业应用 其它Unix | 相关下载: 资料下载 参考手册 开发工具 服务器类 软路由 其它
 技术搜索:
会员中心 注册会员 高级搜索  
  → 当前位置:首页>linux数据库>其他>正文

MySQL命名及手工配置方法

http://www.oklinux.cn  2008-10-03  linuxidc   会员收藏  游客收藏  【 】 
您查看的文章来源于http://www.oklinux.cn

MySQL 5.1 noinstall version手工配置方法

1、配置Option File
使用MySQL install进行安装的MySQL5.1会自动生成配置文件"my.ini"或"my.conf",采用.zip解压完成安装的MySQL 5.1需要自己配置这个文件
在MySQL5.1的根解压缩目录下会提供配置文件my-huge.ini,my-innodb-heavy-4Gini,my-large.ini,my-medium.ini,my-small.ini配置文件。选用其中之一作为my.ini文件的模板文件,创建my.ini文件,在该文件中指定你的MySQL 5.1的安装目录,例如:你的MySQL 5.1安装在"D:\MySQL"目录下,则在my.ini文件中添加下列配置信息:

2、选择server运行type
MySQL5.1 server的启动支持以下几种方式:
MySQLd-debug:支持InnoDB and BDB tables,用于debug方式,会自动检查内存使用状况
MySQLd:支持InnoDB tables.
MySQLd-nt: 支持Windows NT, 2000, and XP系统,并支持named pipes.
MySQLd-max:支持InnoDB and BDB tables.
MySQLd-max-nt:支持InnoDB and BDB tables,并支持 named pipes
MySQLd-nt和MySQLd-max-nt支持“named pipes”,但是缺省系统使用TCP/IP方式,named pipes方式处理起来比较慢

一般系统采用MySQLd的server type

3、启动服务
你可以在命令行输入MySQL的启动命令:
%YOUR_MySQL_PATH%\bin\MySQLd
使用"--console"可以在后台管理端看到系统运行的相关情况

停止服务
%YOUR_MySQL_PATH%\bin\MySQLadmin -u root shutdown

可以将“%YOUR_MySQL_PATH%\bin”放入你的环境变量“path”中,这样可以直接直接运行MySQL的命令
4、将MySQL作为系统的services启动
在windows系统,建议将MySQL启动为系统服务,这样系统启动关闭的时候自动启动关闭MySQL
以下步骤将MySQL作为系统的services
MySQLd --install MySQL --defaults-file=C:\my-opts.cnf
其中“MySQL”作为系统服务的名字
如果不提供“--defaults-file”参数,则系统采用MySQL缺省的配置文件进行服务配置,也可以使用该参数配置系统服务

使用MySQL services运行方式的时候,在console不能看到系统的出错信息。这些错误信息可以在“%YOUR_MySQL_PATH\data”目录下找到,文件的后缀是“.err”

当MySQL作为系统的services使用时,可以使用下面的命令启动和停止MySQL服务:
启动:net start MySQL
停止:net stop MySQL

你可以使用下面的命令,将MySQL services安装为一个手动启动的服务:
MySQLd --install-manual

去除MySQL services,先使用“net stop MySQL”停止服务,然后使用命令“MySQLd --remove”去除服务
5、测试MySQL的安装
可以使用下面的命令检查MySQL的安装情况:
MySQLshow
MySQLshow -u root MySQL
MySQLadmin -u root version status proc
MySQL -u root test

这是5.1系列的最终正式版,6.0系列目前没有正式版。

选择要安装的MySQL版本

准备安装MySQL时,你应确定使用哪个版本。MySQL的开发有几个发布系列,可以选择最适合你要求的一个版本。确定了安装的版本后,便可以选择分发版。有二进制或源码发布格式。

2.1.2.1. 选择要安装的MySQL版本

首先要作出决策,你是否想要使用最新的开发版本或最终的稳定版本。在MySQL开发过程中,同时存在多个发布系列,每个发布处在成熟度的不同阶段:

MySQL 6.0是最新开发的发布系列,是将执行新功能的系列。不久的将来可以使用Alpha发行,以便感兴趣的用户进行广泛的测试。

MySQL 5.1是当前稳定(产品质量)发布系列。只针对漏洞修复重新发布;没有增加会影响稳定性的新功能。

MySQL 5.0是前一稳定(产品质量)发布系列。只针对严重漏洞修复和安全修复重新发布;没有增加会影响该系列的重要功能。

MySQL 4.0和3.23是旧的稳定(产品质量)发布系列。该版本不再使用,新的发布只用来修复特别严重的漏洞(以前的安全问题)。

我们不认为有完全的冻结版,因为任何版本均需要对漏洞进行修复和其它修复。对于“某种程度的冻结”,我们是指我们可以在产品发布中增加一些不会影响当前工作的小东西。自然,前一系列的相关漏洞修复会移植到后面的系列。

通常, 如果你是第一次开始使用MySQL或想要将它移植到一些还没有二进制分发版的系统上,我们推荐使用最终的稳定版本。目前是MySQL 5.1。我们已经使用MySQL基准对所有MySQL发布进行了检查,包括来自开发系列的发布,在发布前还使用基准套件来测试它。

如果你正在运行一个老的系统并且想要升级,但是又不想冒险进行非无缝升级,应该升级到最新版本中你正使用的相同的发布系列(只有版本号的最后部分比你使用的新)。我们已经试着仅修复致命缺陷,对那个版本进行了很小的相对安全的改动。

如果你想要使用产品发布系列中所没有的新功能,你可以使用开发系列的版本。请注意开发发布不如产品发布稳定。

如果你想要使用包含所有最新补丁和漏洞修复的最新源码,可以使用我们的BitKeeper库。这些库还没有发布,但可以预览代码,将来的发布基于这些代码。

MySQL的命名机制使用由3个数字和一个后缀组成的版本号。例如,像MySQL-5.0.9-beta的版本号这样解释:

第1个数字(5)是主版本号,描述了文件格式。所有版本5的发行都有相同的文件格式。

第2个数字(0)是发行级别。主版本号和发行级别组合到一起便构成了发行序列号。

第3个数字(9)是在此发行系列的版本号,随每个新分发版递增。通常你需要已经选择的发行(release)的最新版本(版本)。

每次更新后,版本字符串的最后一个数字递增。如果相对于前一个版本增加了新功能或有微小的不兼容性,字符串的第二个数字递增。如果文件格式改变,第一个数字递增。

后缀显示发行的稳定性级别。通过一系列后缀显示如何改进稳定性。可能的后缀有:

alpha表明发行包含大量未被彻底测试的新代码。已知的缺陷应该在新闻小节被记录。请参见附录D:MySQL变更史。在大多数alpha版本中也有新的命令和扩展。alpha版本也可能有主要代码更改等开发。但我们在发布前一定对其进行测试。

beta意味着该版本功能是完整的,并且所有的新代码被测试了,没有增加重要的新特征,应该没有已知的缺陷。当alpha版本至少一个月没有出现报导的致命漏洞,并且没有计划增加导致已经实施的功能不稳定的新功能时,版本则从alpha版变为beta版。

共2页: 上一页 1 [2] 下一页

上一篇:Roku进入开源世界   下一篇:Ubuntu下用eclipse cdt编写多线程程序的简单设置[图文]

收藏于收藏夹】 【评论】 【推荐】 【打印】 【关闭
相关文档
·MySQL进入时报错及使用中的几个基本问题
·Linux安装编译好MySQL二进制包出现问题的解决实例
·Ubuntu下安装MySQL离线包及相关配置
·小技巧 修改Linux下数据库文件描述数
·关于MySQL簇问题的成功解决
·Ubuntu 8.04下配置项目管理工具Trac
·巧用Linux管道,让MySQL执行大量脚本文件
·Linux下安装访问SQL SERVER2000数据库(附文件下载)
·MySQL和PHP中的substr
·lighttpd mysql php简单教程
·Ubuntu下安装配置openser 1.3.1
·数据库还原提示MySQL server has gone away 的解决方
·Linux或Windows下安装MySQL Server无法正常连接的解决
·Linux上建立第二个ORACLE实例分析
·MySQL取得一个表的列名
·Ubuntu Linux系统下MySQL安装指南
发表评论
密码: 匿名评论
评论内容:

(不超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
 
  最新文档
·MySQL进入时报错及使用中的几个基本问
·Linux安装编译好MySQL二进制包出现问题
·Ubuntu下安装MySQL离线包及相关配置
·小技巧 修改Linux下数据库文件描述数
·关于MySQL簇问题的成功解决
·Ubuntu 8.04下配置项目管理工具Trac
·巧用Linux管道,让MySQL执行大量脚本文
·Linux下安装访问SQL SERVER2000数据库(
·MySQL和PHP中的substr
·lighttpd mysql php简单教程
·Ubuntu下安装配置openser 1.3.1
·数据库还原提示MySQL server has gone
  阅读排行
·Oracle建表过程初学
·RHEL5.1 下安装Oracle 10.2.0.1及常见
·Linux操作系统下MySQL的卸载、安装全过
·Linux系统中Oracle数据库的用户权限
·Oracle 建立临时表语法及使用技巧
·Linux平台下启动oracle 11g EM控制台
·The busy Java developer's guide to d
·Linux平台下配置MySQL主从复制
·Mysql JDBC驱动版本与Mysql版本的对应
·Linux下安装Oracle数据库完整笔记
·新建Oracle数据库三种方法
·Oracle客户端出现乱码的解决
·关于MySQL事务处理学习
·Linux平台下修正MySQL中文乱码问题
·Linux系统下查看oracle SID的方法
网摘收藏: