日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux cmake 安装mysql5.5.11,以及更高版本

發(fā)布時(shí)間:2024/9/20 数据库 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux cmake 安装mysql5.5.11,以及更高版本 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

今天下了一個(gè)mysql5.5.12,安裝的時(shí)候才發(fā)現(xiàn)里面根本沒有configure文件,mysql服務(wù)器的安裝,我都不知道自己裝過多少次了,沒有這個(gè)怎么編譯,上網(wǎng)查了一下,原來要用cmake來安裝。下說一下安裝過程

一,下載mysql5.5.12和cmake

wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.12-linux2.6-i686.tar.gz
wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz

二,安裝cmake

查看復(fù)制打印?
  • mkdir?/usr/local/cmake??
  • tar?zxvf?cmake-2.8.4.tar.gz??
  • cd?cmake-2.8.4??
  • ./configure??--prefix=/usr/local/cmake??
  • make?&&?make?install??
  • 安裝需要g++支持,這個(gè)一般linux里面自帶的都有,如果沒有自己裝一下,yum,apt-get,pacman等,這一些管理包都可以裝

    三,安裝配置mysql

    1,創(chuàng)建用戶和目錄

    查看復(fù)制打印?
  • groupadd?mysql??????????????//所以在這里我們要建一個(gè)msyql的用戶和組??
  • useradd?-g?mysql?mysql?-s?/usr/sbin/nologin??
  • mkdir?/usr/local/mysql???????????//創(chuàng)建目錄??
  • mkdir?/usr/local/mysql/data??????????????//數(shù)據(jù)倉庫目錄??
  • 2,安裝mysql

    查看復(fù)制打印?
  • cmake?-DCMAKE_INSTALL_PREFIX=/usr/local/mysql?\??
  • ?-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock?\??
  • ?-DDEFAULT_CHARSET=utf8?\??
  • ?-DDEFAULT_COLLATION=utf8_general_ci?\??
  • ?-DWITH_MYISAM_STORAGE_ENGINE=1?\??
  • ?-DWITH_INNOBASE_STORAGE_ENGINE=1?\??
  • ?-DWITH_MEMORY_STORAGE_ENGINE=1?\??
  • ?-DWITH_READLINE=1?\??
  • ?-DENABLED_LOCAL_INFILE=1?\??
  • ?-DMYSQL_DATADIR=/usr/local/mysql/data?\??
  • ?-DMYSQL_USER=mysql?\??
  • ?-DMYSQL_TCP_PORT3306??
  • ??
  • make?&&?make?install??
  • //安裝mysql默認(rèn)的數(shù)據(jù)庫??
  • scripts/mysql_install_db?--basedir=/usr/local/mysql?--datadir=/usr/local/mysql/data?--user=mysql??
  • cp?support-files/my-medium.cnf?/usr/local/mysql/my.cnf?//copy配置文件??
  • chown?-R?mysql:mysql?/usr/local/mysql?//更改權(quán)限??
  • nano?/usr/local/mysql/my.cnf??
  • //加上以下內(nèi)容??
  • [mysqld]??
  • basedir?=?/usr/local/mysql??
  • datadir?=?/usr/local/mysql/data??
  • log-error?=?/usr/local/mysql/mysql_error.log??
  • pid-file?=?/usr/local/mysql/mysql.pid??
  • user?=?mysql??
  • tmpdir??????????=?/tmp??
  • cmake的時(shí)候,參數(shù)可以不用那么多,只要一個(gè)-DCMAKE_INSTALL_PREFIX=/usr/local/mysql就行了,我們可以在my.cnf里面配置。[mysqld]中的內(nèi)容,看看你copy后的my.cnf有沒有這些設(shè)置,有就不用了在設(shè)置了。

    3,啟動mysql

  • cd?/usr/local/mysql/support-files/??
  • cp?./mysql.server?/etc/init.d/mysql5??
  • /etc/init.d/mysql5?start??
  • 用cmake安裝mysql,根configure安裝mysql差不多,只不過前面不同而已。


    來源:http://blog.51yip.com/mysql/1312.html

    總結(jié)

    以上是生活随笔為你收集整理的linux cmake 安装mysql5.5.11,以及更高版本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。