Welcome 微信登录

首页 / 数据库 / MySQL / Ubuntu下源码安装MySQL-5.5.25a

今天在Ubuntu Linux下本来玩玩Android的源码看下的。那小的怎看根目录的空间已然不多。所以想把MySQL卸掉然后装到自己想要装的地方,所以又开始弄起MySQL来了(好像违背了我的初衷啊^_^),在加上我的导师是做数据库的,下学期还要想跟着导师写个小型数据库呢,所以干脆换了今天的目的。相关参考:Ubuntu 12.04 下安装MySQL 5.5.25 见 http://www.linuxidc.com/Linux/2012-06/62458.htm1. 当然首先得去官网下个源码http://www.mysql.com/downloads/mysql/#downloads注意是源代码的,不要下了二进制发布包啊2.然后就是安装cmake>>sudo apt-get insall cmake3.创建mysql用户组和mysql用户>>groupadd mysql>>useradd -r -g mysql mysql以上两条命令要跟用户权限4.解压源码包>>tar -zvxf mysql-5.5.25a.tar.gz5.进入解压目录>>cd mysql-5.5.25a6.利用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
  • 1
  • 2
  • 下一页
Oracle数据库中commit和rollback命令checkpoint queue和lruw链表在功能上的差异相关资讯      MySQL安装 
  • MySQL安装、配置、使用及JDBC链接  (02/23/2015 12:42:19)
  • Linux下MySQL默认安装目录和常用命  (10/29/2014 19:07:55)
  • MySQL自动化运维之安装篇  (09/21/2014 10:00:17)
  • Linux编译安装MySQL  (02/10/2015 19:49:03)
  • CentOS 6.5 环境安装 MySQL 5.1  (09/22/2014 05:50:26)
  • CentOS 6.4安装MySQL的过程中出现  (08/05/2014 06:40:47)
本文评论 查看全部评论 (0)
表情: 姓名: 字数