怎样区分linux下的二进制和源代码Mysql包?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样区分linux下的二进制和源代码Mysql包?相关的知识,希望对你有一定的参考价值。
最近要在Linux上安装mysql,下载了一个tar.gz格式的,查资料看到说二进制和源代码的都可以是这种格式,按照源代码的安装步骤操作,到bin/mysql_install_db --user=mysql的时候进行不下去了,提示could not find my_print_defaults,请各位高手帮帮忙啊~ 感激涕零……
1、解压下载的包2、看文件夹下是否有src类似的文件
3、如果有打开src中的文件看是否有代码就行了 参考技术A 看名字也能才出来吧 名字里面带src的是源码包
你实在不行解压缩看看不就知道了么,源码包里面肯定有c 和h的文件
你如果没装mysql的话肯定就报错了 参考技术B 不知道你用的什么系统
每种系统都有相应的软件管理工具,用他来安装更简单 比如yum,
ubuntu 的apt-get,红帽子的rpm
Linux平台下安装MySQL
MySQL 安装方式:
(1) RPM方式:RPM 软件包是一种在 Linux 平台下的安装文件,MySQL 的 RPM 安装文件包分为两个,即服务器端和客户端,需要分别下载安装
(2) 二进制包方式:二位制包安装不需编译,针对不同的平台有经过优化编译的不同的二进制文件以及包格式,安装简单方便
(3) 源码包方式:源码包是 MySQL 数据库的源代码,用户需要自己编译成二进制文件之后才能安装
MySQL 软件包:
(1) MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-bundle.tar:捆绑包,包含以下包
(2) mysql-community-server-5.7.17-1.el6.x86_64.rpm:服务端的安装包
(3) mysql-community-client-5.7.17-1.el6.x86_64.rpm:客户端的安装包
(4) mysql-community-common-5.7.17-1.el6.x86_64.rpm:通用的安装包
(5) mysql-community-devel-5.7.17-1.el6.x86_64.rpm:包含开发用的库头文件安装的包
(6) mysql-community-shared-5.7.17-1.el6.x86_64.rpm:包含 MySQL 的一些共享库文件的安装包
(7) mysql-community-test-5.7.17-1.el6.x86_64.rpm:测试使用的安装包
(8) mysql-community-embedded-5.7.17-1.el6.x86_64.rpm:嵌入式使用的安装包
MySQL 安装:
以上是关于怎样区分linux下的二进制和源代码Mysql包?的主要内容,如果未能解决你的问题,请参考以下文章