Ubuntu下源码安装MySQL-5.5.25a
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ubuntu下源码安装MySQL-5.5.25a,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1902字,纯文字阅读大概需要3分钟。
内容图文
![Ubuntu下源码安装MySQL-5.5.25a](/upload/InfoBanner/zyjiaocheng/550/966b084b4afd46738ce2b9e9e16c153f.jpg)
Ubuntu下源码安装MySQL-5.5.25a,今天在Ubuntu Linux下本来玩玩Android的源码看下的。那小的怎看根目录的空间已然不多。所以想把
今天在Ubuntu Linux下本来玩玩Android的源码看下的。那小的怎看根目录的空间已然不多。所以想把MySQL卸掉然后装到自己想要装的地方,所以又开始弄起MySQL来了(好像违背了我的初衷啊^_^),在加上我的导师是做数据库的,下学期还要想跟着导师写个小型数据库呢,所以干脆换了今天的目的。
相关参考:Ubuntu 12.04 下安装MySQL 5.5.25 见
1. 当然首先得去官网下个源码注意是源代码的,不要下了二进制发布包啊
2.然后就是安装cmake
>>sudo apt-get insall cmake
3.创建mysql用户组和mysql用户
>>groupadd mysql
>>useradd -r -g mysql mysql
以上两条命令要跟用户权限
4.解压源码包
>>tar -zvxf mysql-5.5.25a.tar.gz
5.进入解压目录
>>cd mysql-5.5.25a
6.利用cmake生成Makefile
>>cmake -DCMAKE_INSTALL_PREFIX=/home/killa/mysql -DMYSQL_UNIX_ADDR=/home/killa/data/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/home/killa/data/mysql -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
CMAKE_INSTALL_PREFIX:指定MySQL程序的安装目录,默认/usr/local/mysql
DEFAULT_CHARSET:指定服务器默认字符集,默认latin1
DEFAULT_COLLATION:指定服务器默认的校对规则,默认latin1_general_ci
ENABLED_LOCAL_INFILE:指定是否允许本地执行LOAD DATA INFILE,默认OFF
WITH_COMMENT:指定编译备注信息
WITH_xxx_STORAGE_ENGINE:指定静态编译到mysql的存储引擎,MyISAM,,MERGE,MEMBER以及CSV四种引擎默认即被编译至服务器,不需要特别指定。
WITHOUT_xxx_STORAGE_ENGINE:指定不编译的存储引擎
SYSCONFDIR:初始化参数文件目录
MYSQL_DATADIR:数据文件目录
MYSQL_TCP_PORT:服务端口号,默认3306
MYSQL_UNIX_ADDR:socket文件路径,默认/tmp/mysql.sock
内容总结
以上是互联网集市为您收集整理的Ubuntu下源码安装MySQL-5.5.25a全部内容,希望文章能够帮你解决Ubuntu下源码安装MySQL-5.5.25a所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。