使用通用二进制文件在 Unix/Linux 上安装 MySQL使用通用二进制文件在 Unix/Linux 上安装 MySQL使用通用二进制文件在 Unix/Linux 上安装 MySQL使用通用二进制文件在 Unix/Linux 上安装 MySQL
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

使用通用二进制文件在 Unix/Linux 上安装 MySQL

Oracle 附带了一组 MySQL 的二进制发行版。这包括适用于许多平台的压缩 tar 文件(具有 .tar.xz 扩展名的文件)形式的通用二进制发行版,以及适用于特定平台的平台特定包格式的二进制文件。

MySQL 压缩 tar 文件二进制发行版的名称格式为“mysql-VERSION-OS.tar.xz”,其中 VERSION 指的是数字,OS 表示需要使用该发行版的操作系统类型。

要安装压缩的 tar 文件二进制发行版,需要将安装解压到用户选择的位置。 mysqld 二进制文件的调试版本可作为 mysqld-debug 使用。

如果需要使用用户自己的调试版本从源代码发行版编译 MySQL,则需要使用适当的配置选项。

要安装和使用 MySQL 二进制发行版,需要使用下面所示的命令序列:

shell> groupadd mysql
shell> useradd −r −g mysql −s /bin/false mysql
shell> cd /usr/local
shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz
shell> ln −s full−path−to−mysql−VERSION−OS mysql
shell> cd mysql
shell> mkdir mysql−files
shell> chown mysql:mysql mysql−files
shell> chmod 750 mysql−files
shell> bin/mysqld −−initialize −−user=mysql
shell> bin/mysql_ssl_rsa_setup
shell> bin/mysqld_safe −−user=mysql &
# Below command is optional
shell> cp support−files/mysql.server /etc/init.d/mysql.server

以上假设用户对其系统具有根(管理员)访问权限。

mysql-files 目录提供了一个简单的位置来用作 secure_file_priv 系统变量的值。这将导入和导出操作仅限于特定目录。请参见第 5.1.8 节“服务器系统变量”。

步骤简述如下:

创建 mysql 用户和组。可以使用以下命令来完成:

shell> groupadd mysql
shell> useradd −r −g mysql −s /bin/false mysql

获取并解压发行版。可以使用以下命令来完成:

shell> cd /usr/local

解压发行版,这将创建安装目录。如果“tar”具有“z”选项支持,则可以解压和解压发行版。可以使用以下命令来完成:

shell> tar xvf /path/to/mysql−VERSION−OS.tar.xz

tar 命令创建一个名为 mysql-VERSION-OS 的目录

tar 命令可以替换为以下命令来解压缩并提取发行版:

shell> xz −dc /path/to/mysql−VERSION−OS.tar.xz | tar x

可以创建指向 tar 创建的安装目录的符号链接:

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

“ln”命令创建到安装目录的符号链接。这使用户能够更轻松地引用 /usr/local/mysql 目录。可以使用以下命令将 /usr/local/mysql/bin 目录添加到用户的 PATH 变量中:

shell> export PATH=$PATH:/usr/local/mysql/bin
©2015-2025 艾丽卡 support@alaica.com