Linux下安裝Mysql 原始碼安裝

2021-06-08 06:53:44 字數 1144 閱讀 5560

1、用root登入系統,增加mysql使用者和組

#groupadd mysql

#useradd -g mysql mysql

2、解壓原始碼包,並進入解壓後的目錄

#tar xvfz mysql-5.1.38.tar.gz

#cd mysql-5.1.38

3、用configure工具來編譯源**,這裡我們可以使用很多的引數,具體可以用configure --help來檢視,

prefix=/usr/local/mysql/

把mysql

安裝到/usr/local/mysql/

目錄中;

with-extra-charsets=all 

對多語言的支援;

with-unix-socket-path=/usr/local/mysql/mysql/var/mysql.sock 

這個是指定

mysql

伺服器啟動後,聯機套接字檔案所處       的位置和檔名,

這裡我們將mysql安裝到/usr/local/mysql下

#./configuer --prefix=/usr/local/mysql 

#make 

#make install 

4、選擇乙個樣例配置檔案,並複製到/etc/下改名為my.cnf 

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

5、在資料庫目錄下建立系統資料庫的表,--user表示這些資料庫和表的所有者為此使用者

#cd /usr/local/mysql 

#./bin/mysql_install_db --user=mysql 

6、設定目錄許可權,將var目錄的所有者更改為mysql,其它目錄和檔案的所有者為root 

#chown -r root . 

#chown -r mysql var 

#chgrp -r mysql . 

7、啟動mysql 

# ./bin/mysql -u root mysql

8、管理mysql

#./bin/mysql -u root -p 

linux下vim ctags 快速閱讀原始碼

ctags功能 為原始碼的變數 物件 結構體 類 函式 介面 巨集等產生索引檔案,以便快速定位。目前支援41種語言,這裡僅以c c 為例 ctags可以產生c c 語言所有型別的索引檔案,具體如下 class names 類名 macro definitions 巨集定義 enumeration n...

redhat7 4下編譯執行mysql原始碼

step 1 環境準備 安裝動態庫版本如下 1 gmp 6.1.0 2 mpfr 3.1.4 3 mpc 1.0.3 依賴庫編譯安裝步驟 configure prefix usr local gmp 6.1.0 configure prefix usr local mpfr 3.1.4 with g...

Unix環境高階程式設計在linux下的原始碼配置

1.先去那個 downlowd apue 的tar.gz包,然後解壓至電腦中的某個目錄,比如我的是在 home user 下,然後進入解壓目錄apue.2e,修改make.defines.linux 中的wkdir home apue.2e,為wkdir home user apue.2e,這就是我...