文档章节

网通Linux vps下源码编译安装MySQL

 快云vps
发布于 2015/05/14 12:03
字数 278
阅读 13
收藏 0

  网通Linux vps下源码编译安装MySQL准备工作:
  
  新建用户和用户组
  
  groupaddmysql
  
  useradd-gmysqlmysql
  
  1:下载:
  
  bison-2.4.2.tar.bz2
  
  cmake-2.8.3.tar.gz
  
  make-3.82.tar.gz
  
  bzr-2.3b5.tar.gz
  
  -
  
  mysql-5.5.8.tar.gz
  
  2:解压安装前3个包
  
  tarzxvfcmake-2.8.3.tar.gz
  
  cdcmake-2.8.3
  
  ./configure
  
  make
  
  makeinstall
  
  tarzxvfmake-3.82.tar.gz
  
  cdmake-3.8.2
  
  ./configure
  
  make
  
  makeinstall
  
  tarjxvfbison-2.4.2.tar.bz2
  
  cdbison-2.4.2
  
  ./configure
  
  make
  
  makeinstall
  
  3:解压mysql-5.5.8.tar.gz
  
  tarzxvfmysql-5.5.8.tar.gz
  
  cdmysql-5.5.8
  
  cmake.\
  
  -DCMAKE_INSTALL_PREFIX=/mysql/mysqldir\
  
  -DMYSQL_DATADIR=/mysql/mysqldir/data\
  
  -DWITH_INNOBASE_STORAGE_ENGINE=1\
  
  -DMYSQL_TCP_PORT=3306\
  
  -DMYSQL_UNIX_ADDR==/mysql/mysqldir/data/mysql.sock\
  
  -DMYSQL_USER=mysql\
  
  -DWITH_DEBUG=0
  
  报错(如无报错直接make&makeinstall即可):
  
  CMakeErroratcmake/readline.cmake:82(MESSAGE):
  
  Curseslibrarynotfound.Pleaseinstallappropriatepackage,
  
  removeCMakeCache.txtandreruncmake.OnDebian/Ubuntu,packagenameislibncurses5-dev,onRedHatandderivatesitisncurses-devel.
  
  CallStack(mostrecentcallfirst):
  
  cmake/readline.cmake:126(FIND_CURSES)
  
  cmake/readline.cmake:216(MYSQL_USE_BUNDLED_LIBEDIT)
  
  CMakeLists.txt:256(MYSQL_CHECK_READLINE)
  
  --Configuringincomplete,errorsoccurred!
  
  缺少包:ncurses-devel
  
  解决:
  
  到安装光盘或者网上DOWN相应的包
  
  安装:
  
  rpm-ivhncurses-devel*.rpm
  
  rm-fCMakeCache.txt
  
  cmake.\
  
  -DCMAKE_INSTALL_PREFIX=/mysql/mysqldir\
  
  -DMYSQL_DATADIR=/mysql/mysqldir/data\
  
  -DWITH_INNOBASE_STORAGE_ENGINE=1\
  
  -DMYSQL_TCP_PORT=3306\
  
  -DMYSQL_UNIX_ADDR==/mysql/mysqldir/data/mysql.sock\
  
  -DMYSQL_USER=mysql\
  
  -DWITH_DEBUG=0
  
  make
  
  makeinstall
  
  完成后进入MYSQL安装目录
  
  cd/mysql/mysqldir
  
  cpsupport-files/my-huge.cnf/etc/my.cnf
  
  vi/etc/my.cnf
  
  将数据目录和套接字文件修改为实际值.
  
  修改权限
  
  chownmysql:mysql/etc/my.cnf
  
  chown-Rmysql:mysql/mysql/mysqldir
  
  切换用户进入安装目录
  
  su-mysql
  
  cd/mysql/mysqldir
  
  cpscripts/mysql_install_db.
  
  ./mysql_install_db
  
  启动MYSQL
  
  bin/mysqld_safe&
  
  OK
  
 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 5
码字总数 1386
作品 0
郑州
程序员
一键安装包--LNMT

LNMT一键安装包是什么? LNMT一键安装包是一个用 Linux Shell 编写的可以为 CentOS/RedHat VPS(VDS) 或独立主机安装 LNMT(Nginx、MySQL、JRE、Tomcat) 生产环境的 Shell 程序。同时提供一些实...

蓝翔妓工
2015/01/30
2.3K
5
centos6.4 nginx php mysql 编译安装一些补充事项

最近经济出问题,只好更好一下VPS。由快速的香港VPS(75元/月)更好为 米国VPS(39元/月). 趁着周末,决定抛弃军哥的LNMP一键包了,自己去编译安装LNMP,哈。平时在群里看一些朋友都在编译安...

lazyphp
2014/03/02
0
0
手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cg...

本文为实战操作过程的全程记录,采用一台新创建的linode vps(512M内存)环境,操作系统采用centos 6.2,以从源码编译的方式安装配置nginx, php(fast-cgi模式)web环境。 我们的目标:配置一台高...

fengyqf
2012/07/23
0
0
VPS-Linux(Centos6.2_64位)服务器环境配置:第一篇源码编译Mysql

自从2年前开始,越来越觉得虚拟主机带来的局限性很明显,对于搞开发的人员带来很多阻碍,所有东西都要基于虚拟主机条条框框来做,就连网站里有 个词都会被过滤掉,其实这个词是正规得很。后来...

车开源
2013/04/18
0
2
如何在linux中安装LNMP?

包括在所有主流Linux版本中的安装方法 系统需求: 需要2 GB硬盘剩余空间 128M以上内存 安装步骤: 1、下载LNMP一键安装包: 可以选择使用下载版(推荐国外或者美国VPS使用)或者完整版(推荐国内V...

那些年我们一起
2012/04/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

搬瓦工镜像站bwh1.net被DNS污染,国内打不开搬瓦工官网

今天下午(2018年10月17日),继搬瓦工主域名bandwagonhost.com被污染后,这个国内的镜像地址bwh1.net也被墙了。那么目前应该怎么访问搬瓦工官网呢? 消息来源:搬瓦工优惠网->搬瓦工镜像站b...

flyzy2005
10分钟前
0
0
SpringBoot自动配置

本篇介绍下,如何通过springboot的自动配置,将公司项目内的依赖jar,不需要扫描路径,依赖jar的情况下,就能将jar内配置了@configuration注解的类,创建到IOC里面 介绍下开发环境 JDK版本1.8 spr...

贺小五
今天
3
0
命令行新建Maven多项目

参考地址 # DgroupId 可以理解为包名# DartifactId 可以理解为项目名mvn archetype:generate -DgroupId=cn.modfun -DartifactId=scaffold -DarchetypeArtifactId=maven-archetype-quickst......

阿白
今天
1
0
OSChina 周四乱弹 —— 上帝对我单身年限的惩罚越来越长了

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @达尔文:分享张卫健的单曲《身体健康》 《身体健康》- 张卫健 手机党少年们想听歌,请使劲儿戳(这里) 昨天是重阳节咯, 可惜小小编辑总是晚...

小小编辑
今天
12
1
django rest framework 外键序列化方法与问题总结

django rest framework 外键序列化方法与问题总结 当借口中需要出现一对多关系的时候,我们可以用rest_framwork的序列化功能来处理,代码如下. # models.pyfrom django.db import modelscl...

_Change_
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部