Linux下原始碼安裝mysql

2021-10-12 07:12:39 字數 2373 閱讀 6010

新增鏈結描述

1、刪除系統自帶的mysql或者mariadb.

命令:rpm –e --node

2、建立資料庫目錄、mysql使用者,並修改資料目錄的屬主

命令: mkdir -pv /mydata/data -------資料庫目錄

useradd -s /sbin/nologin mysql ------mysql使用者

chown -r mysql.mysql /mydata/data/ —修改目錄許可權

解壓,命令如下:

tar -xf mysql-5.6.37.tar.gz -c /usr/local/

5、分別執行以下命令,安裝編譯原始碼所需的工具和庫

命令: yum install gcc gcc-c++ ncurses-devel perl

6、設定編譯引數(注意路徑,要在mysql的安裝目錄下設定),如下圖:

在此目錄下設定編譯引數,命令如下:

cmake -dcmake_install_prefix=/usr/local/mysql -dinstall_datadir=/mydata/data -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dextra_charsets=all -denabled_local_infile=1

執行結果部分圖如下圖所示:

7、編譯引數設定完成後,輸入make命令執行編譯操作,此過程花費時間比較長。

命令:make

8、編譯完成後輸入make install執行安裝步驟

命令:make install

9、安裝完成後,初始化資料庫

進入到 /usr/local/mysql/scripts/目錄

輸入命令:./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/mydata/data/

10、複製mysql伺服器啟動指令碼

11、設定mysql開機啟動

12、配置環境變數(vi /etc/profile),在檔案末尾新增如下兩行:

然後儲存退出(wq),執行如下命令使配置生效

命令:source /etc/profile

13、複製mysql配置檔案

14、vi開啟 /etc/my.cnf 檔案,在my.cnf檔案中增加如下配置:

儲存(wq)退出

15、然後安裝netstat

16、啟動mysql服務

17、連線資料庫執行(不設定密碼)

Cent歐式Linux原始碼安裝mysql出的錯

1 gcc的依賴 linux在安裝gcc時需要cpp和cloog ppl 但是在安裝cpp的時候需要這個依賴 libmpfr.so.1 64bit is needed by cpp 4.4.6 3.el6.x86 64 安裝cloog ppl的時候需要這2個依賴 libppl.so.7 64bit ...

Linux下安裝Mysql 原始碼安裝

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工具來編譯源 這裡我們可...

linux下MySql原始碼安裝

linux下mysql原始碼安裝 以下只是簡單的安裝,如果你要是搭建lamp平台的話,還要在編譯的時候加入一些引數。groupadd mysql useradd g mysql mysql tar zxvf mysql tar.gz cd mysql configure prefix usr loc...