许多Linux发行版在其本地软件存储库中包括MySQL服务器、客户端工具和开发组件的一个版本,可以与平台的标准包管理系统一起安装。本节提供使用这些包管理系统安装MySQL的基本说明。
本机包通常是当前可用版本背后的几个版本。您通常也无法安装开发里程碑发布(DMRS),因为这些版本通常不会在本机存储库中提供。在继续之前,我们建议您查看所描述的其他安装选项第2.5节,“在Linux上安装MySQL”。
分布具体说明如下所示:
红帽Linux,Fedora,Centos
笔记对于许多Linux发行版,可以使用MySQL Yum存储库而不是平台的本地软件存储库来安装MySQL。看到第2.5.1节,“使用MySQL Yum Repository在Linux上安装MySQL”有关详细信息。
对于Red Hat和类似的发行版,MySQL发行版被分为许多独立的包,
mysql.
对于客户工具,mysql服务器
用于服务器和相关工具,以及mysql-libs.
的库。如果您希望提供来自不同语言和环境(如Perl、Python等)的连接,则需要这些库。要安装,请使用百胜命令指定要安装的包。例如:
root-shell> yum install mysql mysql-server mysql-lib mysql-server Loaded plugins: presto, refresh-packagekitx86_64 0:5.1.48-2。fc13 set to be updated——> Package mysql-libs。x86_64 0:5.1.48-2。fc13 set to be updated——> Package mysql-server。x86_64 0:5.1.48-2。mysql-server-5.1.48-2.fc13设置更新——>处理依赖:perl-DBD-MySQLx86_64——>运行事务检查——>包perl-DBD-MySQL。x86_64 0:4.017-1。fc13将更新- >完成依赖分辨率依赖解决 ================================================================================ 包拱版本库的大小 ================================================================================ 安装:mysql x86_64 5.1.48-2。Fc13更新889 k mysql-libs x86_64 5.1.48-2。fc13更新1.2 M mysql-server x86_64 5.1.48-2。安装依赖:perl-DBD-MySQL x86_64 4.017-1fc13更新事务概要136 k ================================================================================ 安装4包(s) 0升级包(s)总下载大小:10米安装尺寸:30米这是好[y / N]: y下载包:设置和读取快速增量元数据处理增量元数据Package(s)数据仍需下载:10 M (1/4): mysql-5.1.48 .fc13.x86_64。| 889 kB 00:04 (2/4): mysql-lib -5.1.48 . 2.fc13.x86_64. rpmmysql-server-5.1.48-2.fc13.x86_64. rpmrpm | 8.1 MB 00:40 (4/4): perl-DBD-MySQL-4.017-1.fc13.x86_64.rpm | 136 kB 00:00 -------------------------------------------------------------------------------- Total 201 kB/s | 10 MB 00:52 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : mysql-libs-5.1.48-2.fc13.x86_64 1/4 Installing : mysql-5.1.48-2.fc13.x86_64 2/4 Installing : perl-DBD-MySQL-4.017-1.fc13.x86_64 3/4 Installing : mysql-server-5.1.48-2.fc13.x86_64 4/4 Installed: mysql.x86_64 0:5.1.48-2.fc13 mysql-libs.x86_64 0:5.1.48-2.fc13 mysql-server.x86_64 0:5.1.48-2.fc13 Dependency Installed: perl-DBD-MySQL.x86_64 0:4.017-1.fc13 Complete!
MySQL和MySQL服务器现在应该安装好了。一个示例配置文件被安装到
/etc/my.cnf
。启动MySQL Server使用systemctl.:shell> systemctl启动mysqld
如果数据库表不存在,则会自动为您创建它们。然而,你应该跑步mysql_secure_installation.要在服务器上设置root密码。
Debian, Ubuntu, Kubuntu
笔记对于支持的Debian和Ubuntu版本,可以使用MySQL使用MySQL APT存储库而不是平台的本地软件存储库。看到第2.5.2节,“使用MySQL APT库在Linux上安装MySQL”有关详细信息。
在Debian和相关的发行版上,他们的软件存储库中有两个封装MySQL,
mysql客户机
和mysql服务器
,对于客户端和服务器组件。例如,您应该指定显式版本mysql-client-5.1
,确保您安装所需的MySQL版本。要下载和安装,包括任何依赖项,请使用apt-get命令,指定要安装的包。
笔记在安装之前,请确保更新您的
apt-get
索引文件以确保您正在下载最新的可用版本。笔记这apt-get命令安装许多包,包括MySQL Server,以便提供典型的工具和应用程序环境。这可能意味着除了主MySQL包之外,您还可以安装大量包装。
在安装过程中,会创建初始数据库,并提示输入MySQL root密码(和确认)。中创建了一个配置文件
/etc/mysql/my.cnf
。创建init脚本/etc/init.d/mysql
。服务器应该已经启动。您可以使用以下方法手动启动和停止服务器:
root-shell>服务mysql [start | stop]
该服务将自动添加到2,3和4个运行级别,在单个,关机和重启级别中停止脚本。