新增鏈結描述
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...