nginx中mysql5.5 编译安装

–with-plugins=csv,myisam,myisammrg,heap,innobase
现在改成 -DWITH_INNOBASE_STORAGE_ENGINE=1 与 -DWITHOUT_INNOBASE_STORAGE_ENGINE=1

/usr/local/bin/cmake -DCMAKE_INSTALL_PREFIX=/usr/mysql
-DMYSQL_DATADIR=/usr/mysql/data
-DWITH_MYISAM_STORAGE_ENGINE=1
-DWITH_ARCHIVE_STORAGE_ENGINE=1
-DWITHOUT_INNOBASE_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DENABLED_LOCAL_INFILE=1
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DEXTRA_CHARSETS=all
-DMYSQL_TCP_PORT=3306

mysql 5.5.19 cmake编译安装

1,安装所需要系统库相关库文件
yum –y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml*
ncurses-devel libmcrypt* libtool-ltdl-devel*
2,创建mysql安装目录
# mkdir -p /usr/local/webserver/mysql/
3,创建数据存放目录
# mkdir -p /data/mysql/

4,创建用户和用户组与赋予数据存放目录权限

# groupadd mysql
# useradd -g mysql mysql
# chown mysql.mysql -R /data/mysql/

5,安装cmake(mysql5.5以后是通过cmake来编译的)
 
# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
# tar zxvf cmake-2.8.4.tar.gz
# cd cmake-2.8.4
#.configure
# make && make install

6,下载解压mysql 5.5.11

wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.19.tar.gz
[root@localhost down]# tar zxvf mysql- 5.5.19 .tar.gz
[root@localhost down]# cd mysql- 5.5.19

7,编译mysql- 5.5.19

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql/  -DMYSQL_DATADIR=/data/mysql  -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock  -DWITH_INNOBASE_STORAGE_ENGINE=1  -DENABLED_LOCAL_INFILE=1 -DMYSQL_TCP_PORT=3306  -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8  -DDEFAULT_COLLATION=utf8-general_ci  -DMYSQL_UNIX_ADDR=/ tmp /mysql.sock  -DMYSQL_USER=mysql -DWITH_DEBUG=0
[root@host mysql-5.5.11]# make
[root@host mysql-5.5.11]# make install

8,复制配置文件

[root@mysql-5.5.11]# cp support-files/my-medium.cnf /etc/my.cnf
[root@mysql-5.5.11]# cp support-files/mysql.server /etc/init.d/mysqld

[root@mysql-5.5.11]# chmod 755 /etc/init.d/mysqld
9,初始化数据库

bash scripts/mysql_install_db --user=mysql --basedir=
/usr/local/webserver/mysql --datadir=/data/mysql/

10,启动mysql服务

[root@localhost mysql-5.5.11]# /etc/init.d/mysqld start
11,启动完成之后用ps -ef |grep mysql 命令查看是否启动
12,/usr/local/webserver/mysql/bin/mysql -u root -p
通过命令行登录管理MySQL服务器 初始密码为空
13,修改root密码
mysql>;use mysql ;
mysql>; update user set password=PASSWORD("123456") where user='root';
mysql>; FLUSH PRIVILEGES;

时间: 2024-10-02 08:36:00

nginx中mysql5.5 编译安装的相关文章

CentOS6中源码编译安装MySQL5.6的方法

一.环境准备: 我尝试过以下环境都是能成功的: 1.CentOS6.4 minimal镜像最小化缺省安装: 2.RedHat6.4 DVD基本服务器安装: 3.RedHat5.4 DVD基本服务器安装: 4.其他Linux版本未验证. 注意系统安装好之后需要配置好网卡,关闭防火墙及SELINUX: # 关闭Linux防火墙命令 # chkconfig iptables off # 修改SELINUX配置 # vim /etc/sysconfig/selinux SELINUX=enforcing

Linux下Nginx+Mysql+PHP的编译安装过程

Linux软件安装方式有很多,为了保证服务器运行的稳定性,很多人会采用编译软件安装源代码的方式来安装软件:下面我来把Godaddy VPS上的编译过程贴一下,包括安装过过程和遇到的一些问题,以及解决的办法等.需要说明的是,mysql的高级版本需要用cmake来编译 yum install gcc gcc-c++ make wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.32.tar.gz wget http://www.cmake.

centos服务器中如何单独编译安装gd库

这几天一直在弄一个商城系统,该系统的源码及数据库都已经上传并创建完毕.但是在安装该系统时,却提示缺少gd库.如下: 使用php探针查看,发现php确实没有安装gd库.如下: 目前服务器的环境是nginx+php-fpm,php使用源码最小化安装,所以就没有安装gd库.尽管没有安装gd库,但是我们还是可以通过单独编译安装gd库. 下面我们就开始来介绍如何给已经编译好的php环境安装gd库.gd库的安装分以下几个步骤: 1.gd库是什么 2.安装libpng 3.安装freetype 4.安装jpe

CentOS6.3编译安装Nginx+ MySQL5+ PHP5环境教程

[准备工作] #在编译安装lnmp之前,首先先卸载已存在的rpm包.  代码如下 复制代码 rpm -e httpd rpm -e mysql rpm -e php yum -y remove httpd yum -y remove mysql-server mysql yum -y remove php yum -y remove php-mysql #禁用SeLinux,Selinux可能会致使编译安装失败,我们先禁用它. #sed -i 's/SELINUX=enforcing/SELIN

CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)_php实例

一.安装前的准备工作 1.yum update #更新系统 2.yum install gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel #安装php.MySQL.Nngix所依赖的包 3.下载以下包 #我把所有源文件都下载在root目录,读者可自行修改源文件存放目录 3.1 libmcrypt-2.5.8

CentOS 7.2.1511 编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11_Linux

准备篇 一.防火墙配置 CentOS 7.x默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2.安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/iptables #编辑

MYSQL5.5手动编译安装过程

MYSQL5.5的手动编译安装 安装方式分为rpm和源码编译安装两种,本文是采用mysql源码编译方式,编译器使用Cmake.软件需要mysql-5.5.40.tar.gz和cmake-2.8.10.2.tar.gz,请自行下载. 下载地址: http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.40.tar.gz http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz 其中mysql使用

源码编译安装MySQL5.6.10最佳实践

  1安装cmake MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具. 因此,我们首先要在系统中源码编译安装cmake工具. # wget http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz # tar zxvf cmake-2.8.7.tar.gz # cd cmake-2.8.7 # ./configure # make # make install 1.1cmake命令语法 1.

CentOS6.x编译安装LAMP(3):编译安装 MySQL5.5.25详解

所需软件源码包: cmake-2.8.8.tar.gz mysql-5.5.25.tar.gz 1.安装cmake MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具. 因此,我们首先要在系统中源码编译安装cmake工具.  代码如下 复制代码 #安装所需依赖包  yum -y install ntp vim-enhanced gcc gcc-c++ flex bison autoconf automake bzip2-devel ncu