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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

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

今天下了一個mysql5.5.12,安裝的時候才發現里面根本沒有configure文件,mysql服務器的安裝,我都不知道自己裝過多少次了,沒有這個怎么編譯,上網查了一下,原來要用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

查看復制打印?
  • 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++支持,這個一般linux里面自帶的都有,如果沒有自己裝一下,yum,apt-get,pacman等,這一些管理包都可以裝

    三,安裝配置mysql

    1,創建用戶和目錄

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

    查看復制打印?
  • 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默認的數據庫??
  • 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?//更改權限??
  • nano?/usr/local/mysql/my.cnf??
  • //加上以下內容??
  • [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的時候,參數可以不用那么多,只要一個-DCMAKE_INSTALL_PREFIX=/usr/local/mysql就行了,我們可以在my.cnf里面配置。[mysqld]中的內容,看看你copy后的my.cnf有沒有這些設置,有就不用了在設置了。

    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

    總結

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

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。