`
frogxj
  • 浏览: 11933 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Mysql在Linux下安装

阅读更多
建议在Linux中使用RPM包来安装MySQL。MySQL RPM目前已经嵌入到SuSE Linux 7.3系统中,但是应当能在大多数支持rpm和使用glibc的Linux版本中工作。要想获得RPM软件包,参见2.1.3节,“怎样获得MySQL”。

MySQL AB不提供与具体平台相关的RPM;具体平台相关的RPM和通用RPM之间的区别是具体平台相关RPM为目标平台而构建,为动态连接。而通用RPM与Linux线程之间是静态连接。

注释:通常由其它供应商提供MySQL的RPM分发版。其特征和功能与MySQL AB所构建的不同,该手册中的指令不一定适合安装其它供应商提供的MySQL的RPM分发版。此时应咨询供应商的说明。

如果RPM文件有问题(例如,如果你收到错误“Sorry, the host 'xxxx' could not be looked up”),参见2.12.1.2节,“Linux二进制分发版说明”。

在大多数情况,你只需要安装MySQL-server和MySQL-client软件包来安装MySQL。在标准安装中不需要其它的包。如果你想要运行含更多功能的MySQL-Max服务器,还应当安装MySQL-Max RPM。必须先安装M MySQL-server RPM再安装该模块。请参见5.1.2节,“mysqld-max扩展MySQL服务器”。

如果安装MySQL软件包时出现从属错误(例如,“error: removing these packages would break dependencies: libmysqlclient.so.10 is needed by ..”),你还应当安装包MySQL-shared-compat,其中包括两个向后兼容的共享库(MySQL 4.0为libmysqlclient.so.12,MySQL 3.23为libmysqlclient.so.10)。

许多Linux分发版包含了MySQL 3.23,通常动态连接应用程序以节省硬盘空间。如果这些共享库在单独的包内(例如,MySQL-shared),只需要安装这些包并升级MySQL服务器和客户端软件包(为静态连接,不依赖共享库)。对于包含与MySQL服务器相同软件包中的共享库的分发版(例如,Red Hat Linux),你可以安装3.23 MySQL-shared RPM,或使用MySQL-shared-compat包。

可以使用以下RPM包:

·         MySQL-server-VERSION.i386.rpm

MySQL服务器。你需要该选项,除非你只想连接运行在另一台机器上的MySQL服务器。 注释:在MySQL 4.0.10之前,服务器RPM文件被称为MySQL-VERSION.i386.rpm。也就是说,名称中不含有-server。

·         MySQL-Max-VERSION.i386.rpm

MySQL-Max服务器。该服务器具有其它功能,这是MySQL-server RPM不具备的。你必须首先安装MySQL-server RPM,因为MySQL-Max RPM依赖于它。

·         MySQL-client-VERSION.i386.rpm

标准MySQL客户端程序。你可能总是要安装该软件包。

·         MySQL-bench-VERSION.i386.rpm

测试和基准。需要Perl和DBD::mysql模块。

·         MySQL-devel-VERSION.i386.rpm

库和包含文件,如果你想要编译其它MySQL客户端,例如Perl模块,则需要。

·         MySQL-shared-VERSION.i386.rpm

该软件包包含某些语言和应用程序需要动态装载的共享库(libmysqlclient.so*),使用MySQL。

·         MySQL-shared-compat-VERSION.i386.rpm

该软件包包括MySQL 3.23和MySQL 4.0的共享库。如果你安装了应用程序动态连接MySQL 3.23,但是你想要升级到MySQL 4.0而不想打破库的从属关系,则安装该软件包而不要安装MySQL-shared。从MySQL 4.0.13起包含该安装软件包。

·         MySQL-embedded-VERSION.i386.rpm

嵌入式MySQL服务器库(从MySQL 4.0起)。

·         MySQL-VERSION.src.rpm

包含以前所有软件包的源码。可用来在其它架构上重建RPM(例如,Alpha或SPARC)。

要想看到RPM软件包内的所有文件(例如,MySQL-server RPM),运行:

shell> rpm -qpl MySQL-server-VERSION.i386.rpm
要想执行标准最小安装,运行:

shell> rpm -i MySQL-server-VERSION.i386.rpm
shell> rpm -i MySQL-client-VERSION.i386.rpm
要想只安装客户端软件包,运行:

shell> rpm -i MySQL-client-VERSION.i386.rpm
RPM提供在安装软件包前验证其完整性和真实性的功能。如果你要想了解关于该功能的更多信息,参见2.1.4节,“通过MD5校验和或GnuPG验证软件包的完整性”。

服务器RPM将数据放入/var/lib/mysql目录。RPM还为mysql用户创建登录账户(如果还没有),用来运行MySQL服务器,并在/etc/init.d/创建相应条目,以便在引导时自动启动服务器。(这意味着如果你已经安装并且已经更改启动脚本,你可能要复制脚本,以便你安装新RPM时 不会丢掉脚本)。关于系统启动时如何自动启动MySQL的详细信息,参见 2.9.2.2节,“自动启动和停止MySQL”。

如果想要在旧的不支持/etc/init.d(直接或通过符号连接)初始化脚本的Linux分发版中安装MySQL RPM,你应当创建一个指向初始化脚本实际安装的位置的符号连接。例如,如果安装位置为/etc/rc.d/init.d,安装RPM前使用这些命令创建/etc/init.d,作为指向该位置的符号连接:

shell> cd /etc
shell> ln -s rc.d/init.d。
目前主要Linux分发版应当支持使用/etc/init.d的新目录布局,因为需要LSB(Linux标准基)兼容性。

如果你安装的RPM文件包括MySQL-server,安装后MySQLd服务器应当能启动并运行。你应当能使用MySQL启动。

如果出现问题,可以从二进制安装部分找到详细信息。2.7节,“在其它类Unix系统中安装MySQL”。

注释:MySQL授权表中的账户开始没有密码。启动服务器后,应当按照2.9节,“安装后的设置和测试”中的说明为它们设置密码。

分享到:
评论

相关推荐

    MySQl在Linux下安装与使用

    这就是在Linux下安装和使用MySQL的基本步骤。在实际应用中,你还需要学习更多高级功能,如事务处理、存储过程、触发器、索引优化等。记得定期备份数据,确保系统的安全性和稳定性。通过不断实践和学习,你将成为...

    linux下安装mysql服务器

    在安装完成后,需要设置数据库字符集和端口号。数据库字符集可以在 /etc/my.cnf 文件中设置,默认为 utf8。端口号可以在 /etc/my.cnf 文件中设置,默认为 3306。 3. 启动、停止 MySQL 服务 启动 MySQL 服务可以...

    Linux下下载,安装,配置MySQL

    在Linux下安装MySQL主要通过RPM包管理器实现,它允许用户轻松地安装、更新、查询和删除软件包。以下是在Red Hat系列Linux系统上使用RPM命令安装MySQL的步骤: 1. **安装服务器端**: ```bash [root@test1 local]#...

    Linux下安装Mysql

    标题中的“Linux下安装Mysql”意味着我们将关注如何在Linux操作系统上安装MySQL数据库服务。这通常包括下载RPM包,验证依赖关系,然后进行安装。 描述中的“Linux mysql rpm安装包”指的是我们使用RPM包来安装MySQL...

    黑马程序员mysql在linux下的安装

    在安装MySQL前,首先确保你的Linux系统是最新的。可以通过运行`sudo apt-get update` (Ubuntu/Debian) 或 `yum update` (CentOS/RHEL) 来更新系统软件包。此外,确保你的系统上已经安装了`wget`或`curl`,这两个工具...

    在Linux下MySQL安装配置使用指南

    ### Linux下MySQL安装配置使用指南知识点梳理 #### 一、引言 Linux用户群体庞大,其中不少人对Linux系统下的数据库管理感兴趣。MySQL作为最流行的开源数据库管理系统之一,拥有跨平台特性,同样受到Linux用户的青睐...

    在Linux下安装Mysql(非root)

    * 权限设置:在安装和配置 Mysql 时,需要正确地设置权限,以避免出现权限问题。 * 目录设置:需要正确地设置 Mysql 的安装目录和数据目录,以免出现路径问题。 * 配置文件:需要正确地配置 Mysql 的配置文件,以...

    mysql数据在linux环境下各种安装

    在Linux环境下安装MySQL数据库是一项重要的任务,特别是在服务器管理和运维中。MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双...

    mysql linux 安装配置

    如果在安装或配置MySQL过程中遇到问题,可以在MySQL的官方论坛或者邮件列表中寻求帮助,与其他MySQL用户共同讨论解决。 以上是关于在CentOS系统下使用MySQL Yum仓库安装和配置MySQL的详细过程。尽管具体的步骤可能...

    Linux下安装Apache+PHP+MySql搭建PHP运行环境

    Linux下安装Apache+PHP+MySql搭建PHP运行环境 Linux 下安装 Apache+PHP+MySql 搭建 PHP 运行环境是 Web 开发中最常用的解决方案之一。通过本教程,我们将指导您一步步搭建一个完整的 PHP 运行环境,包括安装 ...

    Linux下安装mysql

    在安装 MySQL 之前,我们需要确保系统满足以下条件: 1. 已安装 RPM 包管理工具。 2. 已下载 MySQL 的安装包,通常为 `.rpm` 文件格式。例如,可以从 MySQL 官方网站下载适用于 Linux x86 架构的 RPM 包,如 `MySQL-...

    linux一键安装mysql

    本文将详细介绍如何通过一个名为`install_mysql.sh`的脚本来实现Linux下的一键安装MySQL。 首先,我们需要确保你的Linux服务器已经配置好了一些基本的环境,包括SSH远程访问、网络连接以及必要的权限。通常,Linux...

    mysql suse linux安装文档)

    在安装时,你可以使用`-ivh`参数,其中`-i`表示安装,`-v`表示详细输出,`-h`则是在安装过程中显示进度条。 然而,本案例中提供的安装方式不是通过RPM包,而是手动编译安装。以下是手动编译安装MySQL的步骤: 1. ...

    mysql linux下安装

    mysql在linux下安装步骤,按照步骤执行就可以实现安装了,使用后就知道了啊

    mysql在linux下安装包mysql在linux下安装包

    在描述中提到的"mysql在linux下安装包",通常指的是通过这些包管理器来安装MySQL的软件包。 在给定的压缩包文件列表中,我们可以看到以下文件: 1. MySQL-embedded-5.6.22-1.el6.i686.rpm:这是一个嵌入式版本的...

    linux安装mysql

    下面将详细阐述如何在Linux环境下安装MySQL,并确保其正常运行,包括创建必要的用户和组、配置环境以及进行基本的安全设置。 ### 一、准备工作 在开始安装之前,首先确保你的Linux系统是最新的,通过运行`sudo apt...

    Linux下安装MYSQL

    ### Linux下安装MySQL 在Linux环境下安装MySQL是一个常见的任务,对于开发者、系统管理员以及数据库管理员而言至关重要。本文将详细介绍在Linux环境下安装MySQL的过程,并提供一些实用的技巧与建议。 #### 准备...

    linux下安装apache+php+mysql的最简步骤

    下面将详细介绍如何在Linux环境下进行最简单的LAMP安装过程。 1. **安装Apache** 首先,我们需要安装Apache HTTP Server,它是最流行的开源Web服务器软件之一。在基于Red Hat的系统(如CentOS、Fedora)中,我们...

    Linux安装MySql devel

    标题"Linux安装MySQL-devel"指向了一个具体的操作任务,即在Linux环境下安装MySQL的开发库。在这个过程中,我们将主要关注以下知识点: 1. **MySQL-devel组件**:MySQL-devel包含了用于编译MySQL客户端和服务器端...

Global site tag (gtag.js) - Google Analytics