首页 > 数据库 > mysql教程 > Ubuntu下源码安装MySQL-5.5.25a

Ubuntu下源码安装MySQL-5.5.25a

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 17:17:24
原创
935 人浏览过

Ubuntu下源码安装MySQL-5.5.25a,今天在Ubuntu Linux下本来玩玩Android的源码看下的。那小的怎看根目录的空间已然不多。所以想把

今天在Ubuntu Linux下本来玩玩Android的源码看下的。那小的怎看根目录的空间已然不多。所以想把MySQL卸掉然后装到自己想要装的地方,所以又开始弄起MySQL来了(好像违背了我的初衷啊^_^),在加上我的导师是做数据库的,下学期还要想跟着导师写个小型数据库呢,所以干脆换了今天的目的。

相关参考:Ubuntu 12.04 下安装MySQL 5.5.25 见

1. 当然首先得去官网下个源码注意是源代码的,不要下了二进制发布包啊

Ubuntu下源码安装MySQL-5.5.25a

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

linux

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
安装类安装不了啊
来自于 1970-01-01 08:00:00
0
0
0
全局安装和本地安装
来自于 1970-01-01 08:00:00
0
0
0
如何安装 mysql 8
来自于 1970-01-01 08:00:00
0
0
0
PHP工具安装的MYSQL密码是多少啊
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板