`
rain_2372
  • 浏览: 676355 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ubuntu编译安装mysql5.5

阅读更多
(一)安装mysql5.5的要求
编译安装mysql5.5与5.1还是有一点不同,因为mysql现在用cmake来作编译工程工具。
这是与mysql5.1最大不同的地方,因此在安装mysql5.5时所要求的工具包也不同。发现用cmake编译mysql比以前的速度还是快了不少。
(1)cmake包是必有的,在ubuntu上面可以用apt-get install cmake来安装cmake。
(2)bazaar这一个包也是必须的,在ubuntu上面可以用这样安装 apt-get install bzr
有关于bazaar的详细介绍,请看bazaar。
(3)bison是必须的,可以用如下方式来安装,apt-get install bison
(4)apt-get install libncurses5-dev 这一个包也是必须的。
(5)sudo apt-get install build-essential -y  这个编译环境肯定要!
(二)安装mysql5.5
(1)解压mysql 如 tar zxvf mysql-5.5.8.tar.gz
(2)cd mysql -5.58
(3)groupadd mysql
(4)useradd -g mysql mysql
(5)cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/lamp/mysql5.5.8/
(6)假设在没有报任何错误的前提下,那证明cmake已经顺利完成,可以运行如下命令
make
(7)make
(8)如果没有任何错误,可运行 make install
(9)cd /usr/local/lamp/mysql5.5.8/
(10)chown -R mysql .
(11)chgrp -R mysql .
(12)chown -R root .
(13)chown -r mysql data
(14)cp support-files/my-medium.cnf /etc/my.cnf
(15)如果安装没有什么错误,那可以启动mysql,用 bin/mysqld_safe --user=mysql &
(17)进入mysql 用 bin/mysql -u root

(三)注意事项
(1)如果自己指定了安装目录,那么此目录一定要存在,且有权限读写。
(2)如果cmake失败,那一定要运行如下命令
rm CmakeCache.txt
make clean
在解决错误问题之后,再重新cmake
P.S
sudo ln -s /usr/local/mysql/bin/mysqld_safe /usr/local/bin/
sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/local/bin/
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/
sudo scripts/mysql_install_db --user=mysql
sudo bin/mysqld_safe --user=mysql &
sudo /usr/local/mysql/bin/mysql -u root –p
sudo vi /etc/rc.local
cd /usr/local/mysql;/usr/local/mysql/bin/mysqld_safe --user=mysql &

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/robertaqi/archive/2010/12/26/6099576.aspx
分享到:
评论

相关推荐

    ubuntu交叉编译mysql5.5所需的三个x86平台的文件

    ubuntu交叉编译mysql5.5需要三个x86平台的文件,但它自动生成的是目标平台上的文件,所要不能在x86平台下运行。这三个文件是:comp_err comp_sql gen_lex_hash

    Linux下编译安装Mysql 5.5的简单步骤

    首先是安装cmake环境。因为博主测试机是ubuntu,所以直接用apt-get install cmake命令来安装,yum相信应该也一样。或者可以编译安装,步骤如下。...然后下载mysql最新源码包,编译安装。 代码如下: wge

    Ubuntu12下编译安装PHP5.3开发环境

    最近项目遇到一个坑爹的事情,一个源码...然后安装MySQL5.5 复制代码 代码如下: sudo apt-get install mysql-server-5.5 -y 接着就是编译依赖环境: 复制代码 代码如下:  sudo apt-get install gcc g++ autoconf bu

    Linux下MySQL 5.5.8 源码编译安装记录分享

    系统:Ubuntu 10.10 mysql源码文件:mysql-5.5.8.tar.gz 安装所需工具:cmake, GNU make, gcc, Perl, libncurses5-dev, bison(可选), chkconfig 注: 1.官方2010-11-18的源码有几处bug,在编译之前参照官方的说明,...

    ubuntu下qt5.5.1连接mysql的驱动

    ubuntu下qt5.5.1可用的连接mysql的驱动,感觉编译起来还是有点麻烦的,所以上传一下,方便他人也方便自己。替换Qt5.5.1/5.5/gcc_64/plugins/sqldrivers下面的libqsqlmysql.so就可以了。

    ltmh:在CentOS Red Hat Debian 和Ubuntu 是一个完全自动化的LTMH LNMH LNMP LTMP 安装脚本

    脚本特点: 不断更新源码编译安装,大部分源码都是最新稳定版,官网下载修复了一些安全问题您可以自由选择安装数据库版本(MySQL-5.6、MySQL-5.5、MariaDB-10.0、MariaDB-5.5) 可以自由选择安装PHP版本(php-5.5、...

    阿里云ossjava源码-lempstack:CentOS/RedhatDebian和Ubuntu的LEMP堆栈安装脚本

    源码编译安装,最稳定的源码是最新版本,官网下载 一些安全优化 提供多个数据库版本(MySQL-8.0、MySQL-5.7、MySQL-5.6、MySQL-5.5、MariaDB-10.3、MariaDB-10.2、MariaDB-10.1、MariaDB-5.5、Percona-8.0、Percona-...

    阿里云ossjava源码-lamp:CentOS/RedhatDebian和Ubuntu的LAMP堆栈安装脚本

    源码编译安装,最稳定的源码是最新版本,官网下载 一些安全优化 提供多个数据库版本(MySQL-8.0、MySQL-5.7、MySQL-5.6、MySQL-5.5、MariaDB-10.3、MariaDB-10.2、MariaDB-10.1、MariaDB-5.5、Percona-8.0、Percona-...

    阿里云ossjava源码-oneops:oneops

    源码编译安装,最稳定的源码是最新版本,官网下载 一些安全优化 提供多个数据库版本(MySQL-8.0、MySQL-5.7、MySQL-5.6、MySQL-5.5、MariaDB-10.3、MariaDB-10.2、MariaDB-10.1、MariaDB-5.5、Percona-8.0、Percona-...

    阿里云ossjava源码-lamp:灯

    源码编译安装,最稳定的源码是最新版本,官网下载 一些安全优化 提供多个数据库版本(MySQL-8.0、MySQL-5.7、MySQL-5.6、MySQL-5.5、MariaDB-10.3、MariaDB-10.2、MariaDB-10.1、MariaDB-10.0、MariaDB-5.5、Percona...

    阿里云ossjava源码-need:转载大神的LNMP

    源码编译安装,最稳定的源码是最新版本,官网下载 一些安全优化 提供多个数据库版本(MySQL-8.0、MySQL-5.7、MySQL-5.6、MySQL-5.5、MariaDB-10.3、MariaDB-10.2、MariaDB-10.1、MariaDB-5.5、Percona-8.0、Percona-...

    阿里云ossjava源码-onestack:onestack包括web常用软件的部署包括数据库等

    源码编译安装,最稳定的源码是最新版本,官网下载 一些安全优化 提供多个数据库版本(MySQL-8.0、MySQL-5.7、MySQL-5.6、MySQL-5.5、MariaDB-10.3、MariaDB-10.2、MariaDB-10.1、MariaDB-10.0、MariaDB-5.5、Percona...

    node.js插件工具

    C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\nodejs\; C:\Users\rg\AppData\Roaming\npm 我们可以看到环境变量中已经包含了C:\Program Files\nodejs\ 检查Node.js版本 node-version-test ...

Global site tag (gtag.js) - Google Analytics