首页
学习
活动
专区
圈层
工具
发布

用tar 安装mysql

基础概念

tar 是一个用于打包和解包文件的工具,它可以将多个文件和目录打包成一个单独的文件(通常以 .tar 结尾),也可以从 .tar 文件中解包出原始文件和目录。MySQL 是一个流行的关系型数据库管理系统。

相关优势

使用 tar 安装 MySQL 的优势在于:

  1. 源码安装:可以从源码编译安装,从而获得最新的功能和性能优化。
  2. 灵活性:可以根据需要自定义安装路径和配置选项。
  3. 依赖管理:可以更好地管理依赖关系,确保所有必要的组件都已正确安装。

类型

使用 tar 安装 MySQL 主要涉及以下步骤:

  1. 下载 MySQL 源码包:通常是一个 .tar.gz 或 .tar.bz2 文件。
  2. 解压源码包:使用 tar 命令解压源码包。
  3. 编译和安装:进入解压后的目录,运行配置脚本和编译命令进行安装。

应用场景

适用于需要高度定制 MySQL 安装的环境,例如:

  • 生产环境,需要确保安装了最新的安全补丁和性能优化。
  • 开发环境,需要频繁地安装和卸载 MySQL 以进行测试。

示例代码

以下是一个简单的示例,展示如何使用 tar 安装 MySQL:

  1. 下载 MySQL 源码包
代码语言:txt
复制
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26.tar.gz
  1. 解压源码包
代码语言:txt
复制
tar -xzvf mysql-8.0.26.tar.gz
cd mysql-8.0.26
  1. 编译和安装
代码语言:txt
复制
cmake .
make
sudo make install

常见问题及解决方法

问题:编译过程中出现错误

原因:可能是缺少必要的依赖库或工具。

解决方法:

代码语言:txt
复制
sudo apt-get update
sudo apt-get install build-essential cmake libncurses5-dev libssl-dev

问题:安装路径不是默认路径

原因:在编译过程中指定了自定义的安装路径。

解决方法:

在 cmake 命令中指定安装路径:

代码语言:txt
复制
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

问题:启动 MySQL 服务失败

原因:可能是配置文件或权限问题。

解决方法:

检查 MySQL 配置文件(通常是 my.cnf),确保路径和权限设置正确:

代码语言:txt
复制
sudo cp support-files/my-default.cnf /etc/my.cnf
sudo chown -R mysql:mysql /usr/local/mysql
sudo /usr/local/mysql/bin/mysqld --initialize
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &

参考链接

通过以上步骤和示例代码,你应该能够成功使用 tar 安装 MySQL,并解决常见的安装问题。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CentOS7.6安装MySQL(通过tar包安装的方式)

一、清理原有的mysql数据库; 使用以下命令查找出安装的mysql软件包和依赖包:(若是用的腾讯云服务器,可以忽略该步骤) rpm -pa | grep mysql 显示结果如下: mysql80-community-release-el7...>将已经下载的mysql的tar包上传到服务器的/home/soft路径,并通过以下命令解压缩: tar -zxvf mysql包名 并通过以下命令将解压后得到的文件夹更名,mv /home/soft.../解压后的文件夹 mysql 创建mysql 数据存放目录,执行命令: [root@VM_0_17_centos mysql]# mkdir /home/soft/mysql/mysqldb 五、安装目录赋权限...passwd mysql 七、将mysql目录的权限授给mysql用户和mysql组 chown -R mysql:mysql /home/soft/mysql 八、创建mysql 安装初始化配置文件...=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8 九、安装mysql 进入mysql 安装目录下

1.5K10
  • linux下用tar进行数据备份

    每行由6个域组成: 分钟小时每月的天月星期命令 上述6个域之间用空格或Tab分开,其中: 分钟:分钟域,值的范围是0到59 小时:小时域,值的范围是0到23 每月的天:日期,值的范围是1到31 月份:月份...根据不同的系统安装情况,邮件数据目录可能不同。默认情况下,邮件数据目录被定在/home/webmail/下。具体情况请查阅系统安装手册。打包命令: 其中xxx是一个事件注释。...具体命令: 或者直接把数据库目录打包备份,在mysql数据库存放数据的目录下可以看到一个名叫qmail的数据库,用户可以用上面的打包方式对qmail数据库进行数据备份。 2.3对地址本数据进行备份。...3.用cron对FMS进行数据备份 3.1增加cron纪录: crontab–e 增加纪录行:0 3 * * * /home/foxmail/bin/backup.sh 3.2创建脚本:/home/foxmail...恢复到数据库中,具体方法是:用数据库帐号进入数据库(默认为qmail); 通过命令show tables获取所有表信息; 通过命令drop table [表名],把所有表删除; 退出数据库;通过命令mysql

    3.2K80

    ubuntu .deb .tar.gz .tar.bz2 .rmp 和命令方式安装软件的方法

    我们下载到的软件无是“.deb”,".bin",".rpm"".tar.gz"这些格式,我们对此进行一一的说明: 1、”“.deb” 格式是Ubuntu可安装的类型,我们可以通过直接双击该格式的文件进行安装...在Ubuntu上不能双击运行“.rpm”格式的软件包,一般的方法是我们用alien把rpm转换为deb格式后再安装。...4、最后要说的是“tar.gz”或者“.tar.bz2”这种格式的文件....“tar.gz”或者“.tar.bz2”一般情况下都是源代码的安装包,对于此种类型的软件包,我们一般先要通过命令将压缩包解压,然 后才能进行编译,继而进行安装。...以”.tar.gz“格式为例,我们先要执行 tar -zxvf FileName.tar.gz 以解压软件包,然后通过执行 .

    2.4K20

    Python 库安装方法:pip安装tar.gz压缩包,pip安装whl文件

    Python 库安装方法 第一章:标准安装 ① Python 安装 tar.gz 压缩包 ② Python 安装 whl 文件 第二章:失败异常处理 ① whl 安装失败:whl is not a supported...wheel on this platform 问题解决 [ 推荐文章 ] Python 地图篇 - 使用 pyecharts 绘制世界地图、中国地图、省级地图、市级地图实例详解 第一章:标准安装...① Python 安装 tar.gz 压缩包 有的 python 库是压缩包形式的,我们要用 pip 在本地安装的话需要首先解压一下: 安装方法为 pip + install + 加压后的文件夹路径...② Python 安装 whl 文件 首先我们需要使用 pip install wheel 命令安装 wheel 库。 然后 pip install 后把 whl 文件拖进来就好了。...如果命名不符合规范,但是确认版本兼容的话,改成对应的名就可以安装了。

    10.5K20

    【MySQL】 MySQL安装

    MySQL安装 配置内置环境 输入 ps axj | grep mysql 查看系统当中是否有已经安装好的MySQL ---- 输入 ps ajx | grep mariadb 查看系统是否有 mariadb...mysqld 采用yum的方式,获取到MySQL的安装包 ,一般都是.rpm ---- 输入 rpm -qa 获取所有的安装包 ---- 输入 rpm -qa | grep mysql 获取到mysql...查看系统中默认支持的yum源 发现其中并没有MySQL的yum源,若直接安装,可能安装不上 yum源 的安装 输入 rpm -ivh mysql-community-release-el7.rpm...源 来选择比较适配系统的mysql ---- 输入 yum install -y mysql-community-server 指令 yum会按照yum源的配置自动安装mysql 注意事项 安装期间可能会存在红色框的问题...-y mysql-community-server 指令 ,进行重新安装 最终出现 Complete 即 安装成功 检测是否安装成功 输入 ls /etc/my.cnf 指令 若 存在 /etc

    4.6K42

    【Python技巧】快速安装各种常用库pip、whl、tar.gz最新最全安装方法(超时、快速安装))

    【Python技巧】安装各种常用库pip、whl、tar.gz最新最全安装方法 前言 很多小伙伴在安装各种包的时候可能会遇到各种各样的问题,这篇博客就给大家全面总结了最新最全的安装方法。...情况1:不能连接外网的计算机上安装py相关包 在不能连接外网的机器上安装python的各种包,比如安装Flask-WTF-0.10.0.tar.gz,是一种需求。...我们可以使用Python命令进行直接安装 tar -zxvf Flask-WTF-0.10.0.tar.gz cd Flask-WTF-0.10.0 python setup.py build...python setup.py install 也可以使用pip命令进行相关安装 pip install Flask-WTF-0.10.0.tar.gz 也安装到指定的路径下面 pip install...pip install pandas.whl 情况4:使用tar.gz安装 这里简单做个示例: 我们找到对应的相关路径,然后在路径下进入到控制台。 通过python命令就可以操作了。

    1.4K10

    Mysql安装多台mysql

    高级篇 下载Mysql最新版8.0.26 在当前mysql安装目录下面新建一个my.ini配置文件,进行初始化配置 初始化数据库,并注册MySql服务 以管理员的身份打开cmd命令工具 在系统上安装两个...Mysql 来到bin目录下面,执行初始化的命令 继续在bin目录下面执行安装MySql的命令 环境变量设置 启动mysql服务 如果一台机器上要安装多台mysql,一定要指定mysql的配置文件的路径...#设置mysql的安装目录 basedir=D:/Mysql_8.0.26/mysql-8.0.26-winx64/ # 设置mysql数据库的数据的存放目录 # mysql 8+ 版本不需要手动配置...-- 在系统上安装两个Mysql 因为我这里之前安装了一个mysql 5.5的版本,因此我再次安装8.0.26版本的时候,就会有需要注意的地方 具体步骤,参考下面的文章: 一个系统上安装两个(或多个)...xxx\my.ini" 我已经安装好了,只是给大家演示一下 ---- 环境变量设置 ---- 启动mysql服务 net start 服务名 如果一台机器上要安装多台mysql,一定要指定mysql

    6.6K20

    MySQL安装-windows安装

    windows下安装MySQL 在windows下面安装MySQL 本文以5.7.17为示例 MySQL下载  官网:https://dev.mysql.com/downloads/mysql/  本次安装的...1D8qVrr7oKgx5-FXwezRZJA 提取码: 1bnh 可视化工具下载链接: https://pan.baidu.com/s/19u6awzxQxHdA2RIFu1IKJA 提取码: pnet 安装...双击安装包 不要着急,需要在该界面等待几分钟 选中  再点击 选择最下方的    再点击 依次点击MySQL Servers...>启动mysql服务 启动黑屏终端,输入mysql -u root -p>链接mysql服务 可视化工具安装使用 双击应用程序 选择即可 点击左上角的 连接名...:输入mysql实例名;密码:输入mysql示例密码 左侧显示数据库,可以鼠标右键点击 通过以上步骤,说明MySQL服务安装成功,并且可以通过可视化工具查看

    10.2K10
    领券