admin管理员组

文章数量:1540290

2024年6月19日发(作者:)

mysql版本-查看mysql版本-版本比较

查看mysql版本的四种方法 1在终端下mysql -V。 以下是代码片段

shengtinglogin mysql -V mysql Ver 14.7 Distrib 4.1.10a for redhat-linux-gnu i686

2在mysql中mysql status 以下是代码片段 mysql status -------------- mysql Ver

14.7 Distrib 4.1.10a for redhat-linux-gnu i686 Connection id: 416 SSL: Not in use

Current pager: stdout Using outfile: Using delimiter: Server version: 3.23.56-log

Protocol version: 10 Connection: Localhost via UNIX socket Client characterset:

latin1 Server characterset: latin1 UNIX socket: /tmp/mysql_ Uptime: 62

days 21 hours 21 min 57 sec Threads: 1 Questions: 584402560 Slow queries: 424

Opens: 59664208 Flush tables: 1 Open tables: 64 Queries per second avg: 107.551

3在help里面查找 以下是代码片段 shengtinglogin mysql --help grep Distrib mysql

Ver 14.7 Distrib 4.1.10a for redhat-linux-gnu i686 4使用mysql的函数 以下是代码片

段 mysql select version ------------- version ------------- 3.23.56-log ------------- 1

row in set 0.00 sec MySQL各版本的区别 文章分类:数据库 第一个 MySQL

Community Server这个不要钱 第二个 MySQL Enterprise 这个要掏钱不过可以打电话

咨询问题也就是电话技术支持。 第三个 MySQL Cluster这个单独是没法用的要在1或2

的基础上用。当然用来平衡多台数据库的。 第四个 MySQL Workbench这是个好东西用

来设计数据库的。erwin知道吗他就是这个作用。 MySQL Community Server 社区版本

应该不提供官方技术支持 MySQL Enterprise Server MySQL企业版服务器 软件是最可

靠、最安全、更新版本的MySQL企业级服务器数据库它能够高性价比地提供电子商务、

联机事务处理OLTP、千兆规模的数据仓库应用等。它支持ACID事务处理能提供完整的提

交、回滚、崩溃恢复和行级锁定功能。MySQL数据库因其易用性、可扩展性和高性能等特

点成为全球最流行的开源数据库。 MySQL Cluster 2台以上 mysql集群服务器 MySQL

Workbench有两个版本 MySQL Workbench Community Edition又叫MySQL

Workbench OSS社区版和MySQL Workbench Standard Edition又叫MySQL

Workbench SE商业版。MySQL Workbench OSS是在GPL证书下发布的开源社区版本

而MySQL Workbench SE则是按年收费的商业版本。其功能方面的差异见下表不得不说

数据库/模型同步这一重要的功能竟然只在收费的MySQL Workbench SE中可用而在

DBDesigner4中这却是基本功能这种“继任”方式实在让人恶心 补充: .tgz是源码安装

glibc是指C编译器的版本了。 Essentials 精简 - 去除了实例文件 ”的是

说该压缩包里面的文件是不用安装的直接使用。

------------------------------------------------------------------------------------------

---------------------------- 包含运行MySQL服务器所需

的全部文件包括客户机程序 包含MySQL的所有源码

包含用于测试MySQL性能的程序 这些测试程序需

要主发行档和Perl 只包含客户机程序

“包含编译客户机程序所需要的库和头文件

包含用于客户机程序的共享库 关于系统版本

Windows Essentials x86 6.0.7 Essentials 精简精简版 - 去除了实例文件 Windows

ZIP/ x86 6.0.7自动安装版下载下来后是个zip包解压后有个可以直

接运行安装 Without installer unzip in C: 6.0.7installer 压缩版 - 绿色免安装版解压后

是程序文件甚至相当于运行后的样子需要自己手动配置MySQL GUI Tools一

个可视化界面的MySQL数据库管理控制台提供了四个非常好用的图形化应用程序方便数

据库管理和数据查询。这些图形化管理工具可以大大提 高数据库管理、备份、迁移和查询

效率即使没有丰富的SQL语言基础的用户也可以应用自如。它们分别是 MySQL

Migration Toolkit数据库迁移 MySQL AdministratorMySQL管理器 MySQL Query

Browser用于数据查询的图形化客户端 MySQL WorkbenchDB Design工具 mysql版本

详解 首先要作出决策你是否想要使用最新的开发版本或最终的稳定版本。在MySQL开发

过程中同时存在多个发布系列每个发布处在成熟度的不同阶段 MySQL 5.2是最新开发的

发布系列是将执行新功能的系列。不久的将来可以使用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表明发行包含大量未被彻底测试的

新代码。已知的缺陷应该在新闻小节被记录。请参见附录DMySQL变更史。在大多数alpha

版本中也有新的命令和扩展。alpha版本也可能有主要代码更改等开发。但我们在发布前

一定对其进行测试。 beta意味着该版本功能是完整的并且所有的新代码被测试了没有增

加重要的新特征应该没有已知的缺陷。当alpha版本至少一个月没有出现报导的致命漏洞

并且没有计划增加导致已经实施的功能不稳定的新功能时版本则从alpha版变为beta版。

在以后的beta版、发布版或产品发布中所有API、外部可视结构和SQL命令列均不再更

改。 rc是发布代表是一个发行了一段时间的beta版本看起来应该运行正常。只增加了很

小的修复。发布代表即以前所称的gamma 版 如果没有后缀这意味着该版本已经在很多

地方运行一段时间了而且没有非平台特定的缺陷报告。只增加了关键漏洞修复修复。这就

是我们称为一个产品稳定或“通用”版本的东西。 MySQL的命名机制于其它产品稍有不

同。一般情况我们可以很放心地使用已经投放市场两周而没有被相同发布系列的新版本所

代替的版本。 MySQL所有版本都经过我们的标准测试和基准测试运行以保证它们可相当

安全地使用。因为标准测试不断扩充以检测以前发现的缺陷测试套件一直在改进之中。

所有版本都至少已经用下列套件进行了测试 一个内部测试套件 mysql-test目录包含一整

套测试案例。我们针对每个二进制服务器进行这些测试。 MySQL基准套件 它运行一定范

围的普通查询。它也是一个测试检测最新的优化处理是否真的使代码更快。 crash-me测

试 这尝试决定数据库支持什么功能和它的能力与限制是什么。 另一个测试是在内部生产

环境中使用最新MySQL版本至少在一台机器上。我们有超过100GB的数据可供使用。

mysql的三种安装方式 RPM 二进制包和源代码 本次安装的系统平台为redhat 5 一、使

用RPM包进行安装 首先可以从安装光盘中或者到mysql的网站上下载对应版本的rpm

包如下

接着我们可以使用rpm命令进行

安装 rpm -ivh rpm -ivh

二、安装二进制包 步骤如下 1、

用root登录系统增加mysql用户和组 groupadd mysql useradd -g mysql mysql 2、

解压二进制包假如二进制包放在/home/mysql下我们在解压后并增加一个符号链接 tar

xvfz ln -s mysql-5.1.38-linux-i686-glibc23

mysql 3、在数据库目录下创建系统数据库的表--user表示这些数据库和表的所有者为此

用户 cd mysql ./scripts/mysql_install_db --usermysql 4、设置目录权限将data目录的

所有者改为mysql其它目录的文件的所有者为root chown -R root:mysql . chown -R

mysql:mysql data 5、启动mysql ./bin/mysqld_safe --usermysql 三、源码安装mysql

1、用root登录系统增加mysql用户和组 groupadd mysql useradd -g mysql mysql

2、解压源码包并进入解压后的目录 tar xvfz cd mysql-5.1.38 3、用

configure工具来编译源代码这里我们可以使用很多的参数具体可以用configure --help

来查看这里我们将mysql安装到/usr/local/mysql下 ./configuer

--prefix/usr/local/mysql make make install 4、选择一个样例配置文件并复制到/etc/

下改名为 cp support-files/ /etc/ 5、在数据库目录下创

建系统数据库的表--user表示这些数据库和表的所有者为此用户 cd

/usr/local/mysql ./bin/mysql_install_db --usermysql 6、设置目录权限将var目录的所

有者更改为mysql其它目录和文件的所有者为root chown -R root . chown -R mysql

var chgrp -R mysql . 7、启动mysql ./bin/mysqld_safe --usermysql

本文标签: 版本发布使用数据库