问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux 下 mysql 安装 如何配置configure

发布网友 发布时间:2022-04-22 19:36

我来回答

5个回答

热心网友 时间:2022-04-08 01:57

mysql从2012年开始,不再用configure进行编译配置,而改用CMAKE,下面是从网上整理的一些mysql编译参数详解,提供给热衷于源码编译安装mysql的朋友们
-DCMAKE_INSTALL_PREFIX= 指向mysql安装目录
-DINSTALL_SBINDIR=sbin 指向可执行文件目录(prefix/sbin)
-DMYSQL_DATADIR=/var/lib/mysql 指向mysql数据文件目录(/var/lib/mysql)
-DSYSCONFDIR=/etc/mysql 指向mysql配置文件目录(/etc/mysql)
-DINSTALL_PLUGINDIR=lib/mysql/plugin 指向插件目录(prefix/lib/mysql/plugin)
-DINSTALL_MANDIR=share/man 指向man文档目录(prefix/share/man)
-DINSTALL_SHAREDIR=share 指向aclocal/mysql.m4安装目录(prefix/share)
-DINSTALL_LIBDIR=lib/mysql 指向对象代码库目录(prefix/lib/mysql)
-DINSTALL_INCLUDEDIR=include/mysql 指向头文件目录(prefix/include/mysql)
-DINSTALL_INFODIR=share/info 指向info文档存放目录(prefix/share/info)
prefix官方推荐设为/usr
Storage Engine相关
类型csv,myisam,myisammrg,heap,innobase,archive,blackhole
若想启用某个引擎的支持:-DWITH_<ENGINE>_STORAGE_ENGINE=1
如:
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
若想禁用某个引擎的支持:-DWITHOUT_<ENGINE>_STORAGE_ENGINE=1
如:
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
-DWITHOUT_FEDERATED_STORAGE_ENGINE=1
-DWITHOUT_PARTITION_STORAGE_ENGINE=1
Library相关
-DWITH_READLINE=1 启用readline库支持(提供可编辑的命令行)
-DWITH_SSL=system 启用ssl库支持(安全套接层)
-DWITH_ZLIB=system 启用libz库支持(zib、gzib相关)
-DWTIH_LIBWRAP=0 禁用libwrap库(实现了通用TCP包装的功能,为网络服务守护进程使用)
-DMYSQL_TCP_PORT=3306 指定TCP端口为3306
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock 指定mysql.sock路径
-DENABLED_LOCAL_INFILE=1 启用本地数据导入支持
-DEXTRA_CHARSETS=all 启用额外的字符集类型(默认为all)
-DDEFAULT_CHARSET=utf8 指定默认的字符集为utf8
-DDEFAULT_COLLATION=utf8_general_ci 设定默认排序规则(utf8_general_ci快速/utf8_unicode_ci准确)
-DWITH_EMBEDDED_SERVER=1 编译嵌入式服务器支持
-DMYSQL_USER=mysql 指定mysql用户(默认为mysql)
-DWITH_DEBUG=0 禁用debug(默认为禁用)
-DENABLE_PROFILING=0 禁用Profiling分析(默认为开启)
-DWITH_COMMENT='string' 一个关于编译环境的描述性注释

热心网友 时间:2022-04-08 03:15

别下载源码,先用编译好的,解压就能用的,mysql有这样的版本的。而且一般mysql都在你的源里,不用自己找

热心网友 时间:2022-04-08 04:49

linux安装需要configure?
我服务器的mysql都是解压后就可以直接使用的。
你下的是源码包需要编译的吧?有不需要编译的,去下个。

热心网友 时间:2022-04-08 06:41

每个软件通过源码安装,很多都需要使用configure来获取环境信息或者相关编译工具信息,
如果不是很明白用什么参数,可以通过configure --help去查看,里面会把这个软件所可支配的选项都会列出来,然后根据自己的需求,再一一配置,帮助还是很不错的选择。
然后就可编译,安装了,

不过,如果是linux,可以查看一下是否有直接安装的安装包,哪个安装起来容易多了,连启动脚本、用户、目录之类的都已经完全配置好了。

热心网友 时间:2022-04-08 08:49

安装mysql步骤:
mkdir –p /var/mysql/data
groupadd mysql
useradd mysql –g mysql
cd /homoe/server/mysql
./configure --prefix=/usr/local/mysql --localstatedir=/var/mysql/data
make
make install
cd /usr/local/mysql/bin
./mysql_install_db
chown –R mysql:mysql /usr/local/mysql
chown –R mysql:mysql /var/mysql
./mysql_safe &
注:此步骤经过验证,我们服务器的mysql都是按照此步骤安装,需要注意的是:不同的linux版本由于内核不同,会儿有些小出入,提示不同的错误,自己想办法解决吧!
另外说些题外话:用编译的,日后出问题由于知道在哪个目录,好排错! 需要帮助的话:+QQ:498597314 不过,有时候不在单位:)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 为什么linux下我的mysql配置文件不好用 linux mysql创建数据库需要修改什么配置文件 请问在linux下,mysql的mysql_config和 my.cnf两个文件有什么区别,为什么我没有找到mysql_config 文件啊 梦见右上掉了四颗牙的预兆 运用一系列动词描绘的妈妈做菜的情景400字 怎么写给妈妈做菜的作文400字 和妈妈一起做菜作文450字。 和妈妈一起做菜,作文450字。 姹怎么读 关于妈妈或烧菜的作文六年级400字以上 妈妈给我做饭的作文 妈妈烧菜这个作文怎么写 描写妈妈烧饭的作文400字急急急急急急急急 那一瞬间作文400字母亲在厨房烧菜 关于妈妈为我早起做饭我感到幸福的作文400字 写妈妈做饭好吃的作文 四年级妈妈做饭的作文怎么写 月饼价格再创新高,造成月饼价格上涨的原因是什么? 超市里两盒月饼的价格是17元王阿姨买四盒月饼要多少元?没有学到分叉的话 该怎么写呢 哈根达斯一盒月饼价格890元,凭什么怎么贵? 小米盒子APP没法安装怎么办 从手机上给小米盒子安装app 小米盒子有哪些好用的app? 小米盒子怎么加APP 小米盒子用什么app推荐 小米盒子能安装哪些APP 小米盒子装什么app 小米盒子上有哪些好的app 想安装第三方APP到小米盒子上要怎么做? 小米盒子用的什么软件 小米盒子4国际版可以安装第三方手机app吗? 上台说话紧张怎么办? 小米盒子能下载app吗? 上台说话紧张是怎么办回事? 一个人上台讲话会紧张过度,是心理疾病吗? 上台演讲紧张发抖有哪些解决方法? 如何避免上台讲话紧张 财经报道股市解答,7日27号603392怎么走势? 一说上台讲话紧张怎么缓解 要求上台演讲就觉得很紧张怎么办?