许多Linux发行版在其本地软件库中包含MySQL服务器、客户端工具和开发组件的一个版本,并且可以与平台的标准包管理系统一起安装。本节提供使用这些包管理系统安装MySQL的基本说明。
本机包通常比当前可用的版本落后几个版本。您通常也无法安装开发里程碑版本(DMRs),因为本机存储库中通常不提供这些版本。在继续之前,我们建议您检查中描述的其他安装选项第2.5节,“在Linux上安装MySQL”.
配送具体说明如下:
Red Hat Linux, Fedora, CentOS
请注意对于许多Linux发行版,您可以使用MySQL Yum存储库而不是平台的本地软件存储库来安装MySQL。看到第2.5.1节,“使用MySQL Yum库在Linux上安装MySQL”获取详细信息。
对于Red Hat和类似的发行版,MySQL发行版被分为许多独立的包,
mysql
对于客户端工具,mysql服务器
用于服务器和相关工具,以及mysql-libs
的库。如果您希望提供来自不同语言和环境(如Perl、Python等)的连接,则需要这些库。要安装,请使用百胜命令指定要安装的包。例如:
root-shell> yum install mysql mysql-server mysql-lib mysql-server加载插件:presto,刷新packagekit安装进程解析依赖关系——>运行事务检查——>包mysql。x86_64 0:5.1.48-2。设置fc13更新——> Package mysql-lib。x86_64 0:5.1.48-2。设置fc13更新——> Package mysql-server。x86_64 0:5.1.48-2。处理依赖包:mysql-server-5.1.48-2.fc13x86_64——>运行事务检查——> Package 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。8.1 M安装依赖:perl-DBD-MySQL x86_64 4.017-1。fc13 updates 136 k Transaction Summary ================================================================================ Install 4 Package(s) Upgrade 0 Package(s) Total download size: 10 M Installed size: 30 M Is this ok [y/N]: y Downloading Packages: Setting up and reading Presto delta metadata Processing delta metadata Package(s) data still to download: 10 M (1/4): mysql-5.1.48-2.fc13.x86_64。rpm | 889 kB 00:04 (2/4): mysql-libs-5.1.48-2.fc13.x86_64. rpmrpm | 1.2 MB 00:06 (3/4): mysql-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. rpmrpm | 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服务器使用systemctl:Shell > systemctl start mysqld
如果数据库表不存在,则会自动为您创建它们。然而,你应该跑mysql_secure_installation在您的服务器上设置根密码。
Debian, Ubuntu, Kubuntu
请注意对于支持的Debian和Ubuntu版本,MySQL可以使用MySQL APT库而不是平台的本地软件资源库。看到第2.5.2节,“使用MySQL APT库在Linux上安装MySQL”获取详细信息。
在Debian和相关发行版上,他们的软件库中有两个MySQL软件包,
mysql客户机
而且mysql服务器
,分别用于客户端和服务器组件。例如,您应该指定一个显式版本mysql -客户- 5.1
,以确保你安装了你想要的MySQL版本。要下载和安装(包括任何依赖项),请使用apt-get命令,指定要安装的包。
请注意在安装之前,确保更新您的
apt-get
索引文件,以确保您下载的是最新的可用版本。请注意的apt-get命令安装许多包,包括MySQL服务器,以提供典型的工具和应用程序环境。这意味着除了主MySQL包之外,还需要安装大量的包。
在安装过程中,创建初始数据库,并提示您输入MySQL root密码(并确认)。中创建了一个配置文件
/etc/mysql/my.cnf
.中创建初始化脚本/etc/init.d/mysql
.服务器应该已经启动。您可以通过以下方式手动启动和停止服务器:
Root-shell > service mysql [start|stop]
服务被自动添加到2、3和4运行级别,在单个、关闭和重新启动级别中使用停止脚本。