MYSQL5 5原始碼安裝 linux下

2022-05-19 07:34:45 字數 1543 閱讀 3448

首先安裝必要的庫

yum -y install gcc*                                           #安裝編譯工具

複製**

###### 安裝 mysql ######

首先安裝camke

一、支援yum,則

yum install -y cmake                                      #編譯工具,注意mysql5.5 mysql5.6 編譯工具是cmake 已經不是make,後面

復二、也可以原始碼安裝

cd /usr/local/src

wget

tar zxvf cmake-2.8.7.tar.gz

cd cmake-2.8.7

#安裝cmake

./configure

make

make install

複製**

安裝 groupadd mysql

useradd -g mysql mysql

tar zxvf mysql-5.2.25.tar.gz

cd mysql-5.2.25

#cmake  .              //預設情況下安裝,安裝目錄為/usr/local/mysql  資料目錄為/usr/local/mysql/data

#也可以指定引數安裝,如指定utf8,資料引擎等

#具體參照 ... ration-options.html

cmake -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/mysql/data -ddefault_charset=utf8  -ddefault_collation=utf8_general_ci -dwith_extra_charsets:string=all -dwith_debug=0 -dwith_ssl=yes -dwith_readline=1 -denabled_local_infile=1

make && make install

cd /usr/local/mysql

chown -r mysql:mysql  /usr/local/mysql

./scripts/mysql_install_db --user=mysql  -datadir=/mysql/data

#此處如不指定datadir,到啟動時會報錯

chown -r root .

chown -r mysql data

cp support-files/my-medium.cnf /etc/my.cnf

bin/mysqld_safe --user=mysql &

# next command is optional

cp support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

/etc/init.d/mysqld start

複製**

到此,安裝完成

原始碼安裝mysql5 5

原始碼編譯安裝 mysql 5.5.13 實踐 1.安裝cmake mysql從5.5版本開始,通過.configure進行編譯配置方式已經被取消,取而代之的是cmake工具。因此,我們首先要在系統中原始碼編譯安裝cmake工具。wget tar zxvf cmake 2.8.7.tar.gz cd...

Linux 原始碼安裝Mysql5 5

公司的伺服器是centos 5.4 final 版的,今天在上面安裝了一回mysql5.5,記錄如下 2 tar zxvf mysql 5.5.2 m2.tar.gz 解壓到 usr local src mysql 5.5.2 m2下 cd mysql 5.5.2 m2 configure pref...

mysql5 5 原始碼分析( )

做個備份,好記性不如爛筆頭。sloccount算了一下,整個工程的 是百萬行級的,c 和ascic為主。從規模來看,絲毫不遜色於wps文字。時隔一年半,再把c 撿起來。cpp 631203 49.60 ansic 543818 42.74 507268 storage cpp 352539,ansi...