使用二进制文件在unix/linux上安装MySQL的操作方法

  

下文我给大家简单讲讲关于使用二进制文件在unix/linux上安装MySQL的操作方法,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完使用二进制文件在unix/linux上安装MySQL的操作方法对大家多少有点帮助吧。

MySQL的焦油压缩二进制文件发行版的命名格式为mysql-VERSION-OS.tar.gz,版本号是一串数字(例如,5.7.21),对于你打算使用的发行版来说,操作系统代表操作系统的类型(例如pc-linux-i686或winx64)。

,,,

警告

如果你之前用本机的包管理系统安装了MySQL,例如百胜或apt-get,在使用本机二进制文件安装的时候你可能遇到问题。请确保你之前安装的MySQL已经彻底地删除(使用你的包管理系统),以及任何其他的文件,例如你的旧版本的数据文件,也要删除。你还应该检查配置文件,例如或/etc/MySQL/etc/my . cnf中所做目录并且删除他们。

,,,

关于使用官方MySQL安装包替换第三方安装包的信息,参阅有关Apt指南或百胜指南。

,,,

重要事项

MySQL依赖于libaio库。如果不在本地安装该库,数据目录初始化和后续云服务器启动步骤就会失败。必要时,请使用适当的包管理器安装它,例如,在基于百胜安装的系统上:

shell>yumsearch libaio #搜索信息

shell>yuminstall libaio ,#安装库

或者,在基于恰当的安装的系统上:

shell>apt-cachesearch libaio #搜索信息

shell>apt-getinstall libaio1 #才能安装库

,,,

对于MySQL 5.7.19和更高版本:对非统一内存访问(NUMA)的支持已经添加到通用的Linux构建中,它目前依赖于libnuma库,如果这个库没有安装在你的系统上,使用你的系统的包管理器来搜索并安装它(参阅最后的项目关于一些示例命令)。

,,,

如果遇到问题需要提交一个错误文件,请使用章1.7节中的说明,“如何报告错误或问题”。

,

在Unix上安装焦油压缩的二进制文件发行版时,请在你选择的安装位置解压(通常是/usr/地方/MySQL)。这将创建下面表中所示的目录。

表2.3通用Unix/Linux二进制包的MySQL安装布局

目录

目录的内容

mysqld服务,客户端和实用程序数据

日志文件,数据

文档

信息格式的MySQL手册

男人

Unix手册页

包包括括(头)文件

自由

分享各种支持文件,包括错误消息,示例配置文件,用于数据库安装的SQL

,

mysqld二进制文件的调试版本可以用于mysqld-debug。要从源代码发行版中编译你自己的MySQL调试版本,使用适当的配置选项来启动调试支持。参阅章2.9节,“从源代码安装MySQL”。

,

要安装和使用MySQL二进制发行版,命令序列如下:

shell>groupadd mysql

shell>useradd mysql - r - g - s/bin/false mysql

shell>cd/usr/local

shell>焦油zxvf/道路//mysql-VERSION-OS.tar.gz

shell>ln - s full-path-to-mysql-VERSION-OS mysql

shell>cd mysql

shell>mkdir mysql-files

shell>chmod 750 mysql-files

shell>乔恩- r mysql .

shell>chgrp - r mysql .

shell>bin/mysql_install_db——用户=mysql ,,,# MySQL 5.7.5

shell>bin/mysqld——初始化用户=mysql ,,,# MySQL 5.7.6和

shell>bin/mysql_ssl_rsa_setup ,,,,,,,,,# MySQL 5.7.6和

shell>乔恩- r根。

shell>乔恩- r mysql数据mysql-files

shell>bin/mysqld_safe mysql——用户=,

#下一个命令是可选下一个命令是可选的

shell>cp支持文件/mysql。服务器/etc/init.d/mysql.server

,,,

注意事项

这个过程假设你拥有根(管理员)访问系统的权限。或者,你可以使用sudo (Linux)或pfexec (Solaris)命令来前缀每个命令。

,

注意事项

在MySQL 5.7.4之前,这个过程不会给MySQL帐户分配密码。为此,请使用章节2.10.4中的说明,“保护初始MySQL帐户”。

,

mysql-files目录提供了一个方便的位置,用于secure_file_priv系统变量值,限制对特定目录的导入/导出操作。参阅章节是5.1.5,“云服务器系统变量”。

,

在MySQL 5.7.5之前,mysql_install_db在基本安装目录中创建一个名的为my . cnf中所做默认选项文件。这个文件是由包含在发行包中命名my-default.cnf的模版创建的。详细信息,参阅章节5.1.2“云服务器配置默认值”。

,

注意事项

在MySQL 5.7.18的情况下,my-default.cnf不再被分发包所包含或安装。

,,,

前面描述了二进制发行版的安装,更详细版本如下。

使用二进制文件在unix/linux上安装MySQL的操作方法