1、檢查系統環境,刪除系統自帶的mysql(mariadb)
在系統中查詢mysql或者mariadb:
rpm -qa |
grep mysql
rpm -qa |
grep mariadb
刪除mysql:
rpm -e --nodeps ..
..
yum search wget //搜尋wget
yum install
tar -xf mysql-5.6.37.tar.gz -c /usr/local/ //解壓到 /usr/local/目錄下
4、 分別執行以下命令,安裝編譯原始碼所需的工具和庫yum install gcc gcc-c++ ncurses-devel perl
yum groupinstall -y "development tools"
"desktop platform development"
"server platform development"
yum -y install cmake
5、 建立資料庫目錄、mysql使用者,並修改資料目錄的屬主mkdir -pv /mydata/data //建立資料庫目錄
useradd -s /sbin/nologin mysql //建立mysql使用者
chown -r mysql.mysql /mydata/data/ //修改目錄許可權
6、執行完上述步驟之後,基本的準備工作就完成了,接下來就執行安裝步驟
i. 設定編譯引數(注意路徑,要在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
ii. 編譯引數設定完成後,輸入make命令執行編譯操作,此過程花費時間比較長。
iii. 編譯完成後輸入make install執行安裝步驟
7、安裝完成後,初始化資料庫
輸入命令:
./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/mydata/data/
8、複製mysql伺服器啟動指令碼
9、複製mysql配置檔案
10、vi開 /etc/my.cnf 檔案,在my.cnf檔案中增加如下配置:
11、設定mysql開機啟動
12、 啟動mysql服務
13、 配置環境變數(vi /etc/profile),在檔案末尾新增如下兩行:
path=/usr/local/mysql/bin:/usr/local/mysql/lib:$path
export path
然後儲存退出(wq),執行如下命令使配置生效
source /etc/profile
14、 連線資料庫執行(不設定密碼) 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...