yum -y install ncurses-devel gcc-* bzip2-* bison
安裝解壓命令
安裝命令 wget http://複製的鏈結....
解壓命令 tar xf cmake檔案.tar
編譯工具cmake安裝
cmake命令版本 2.8以上
將資料夾放到指定目錄整理 mv *** /usr/local/名字
解壓 tar xf cmake檔案.tar
cd進目錄 ./configure 自動配置
編譯 make j4 4核編譯
安裝 make install 安裝
檢查 cmake --version 檢視版本
boost安裝
如果mysql是8版本,就可以下boost最新版1.8
boost直接解壓就可以了
最好將檔案考到boost下 mv *** /usr/local/boost
其他安裝
yum -y install gcc-*
mysql安裝
解壓 tar xf 檔案
cd進目錄
用cmake配置# 【注意】 填寫自己的boost路徑!如果有警告或者出錯重複設定幾次
cmake . -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/usr/local/mysql/data/ -dmysql_unix_addr=/usr/local/mysql/mysql.sock -dwith_innodbbase_storage_engine=1 -denable_local_infile=1 -dextra_charsets=all -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_debug=0 -dwith_embeded_server=0 -ddownload_boost=1 -dwith_boost=/usr/local/boost -denable_downloads=1 -dwith_myisam_storage_engine=1
如果配置出錯,吧目錄下的cmakecache.txt刪掉再重新配置
rm -f cmakecache.txt
編譯 make j4 4核編譯
安裝 make install 安裝
安裝完成後根據目錄不同,詳細修改拷貝乙個啟動檔案
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql給與許可權
chmod 755 /etc/init.d/mysql所有者設為mysql(預設是root)
chown mysql.mysql /usr/local/mysql/ -r
[如果沒有mysql使用者就建立乙個 chown: invalid user: 『mysql.mysql』]
useradd -s /sbin/nologin -r mysql鏈結(根據自己目錄設定)
ln -sf /usr/local/mysql/mysql-5.7.24/bin/* /usr/bin/
ln -sf /usr/local/mysql/mysql-5.7.24/lib/* /usr/lib/
ln -sf /usr/local/mysql/mysql-5.7.24/libexec/* /usr/local/libexec
ln -sf /usr/local/mysql/mysql-5.7.24/share/man/man1/* /usr/share/man/man1
ln -sf /usr/local/mysql/mysql-5.7.24/share/man/man8/* /usr/share/man/man8修改配置檔案
vim /etc/my.cnf[mysqld]
basedir=/usr/local/mysql # mysql存放位置
datadir=/usr/local/mysql/data # mysql資料存放位置
socket=/usr/local/mysql/mysql.sock
[mysqld_safe] # 修改日誌存放目錄
log-error=/var/log/mysql.log
pid-file=/var/run/mysql.pid初始化
把mysql所需啟動檔案全部建立出來
根據自己的目錄修改
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/切記要看有沒有錯誤!
會初始化最後面有乙個臨時資料庫密碼,一定備份一會修改密碼
root@localhost: -#(it6&xi)qs啟動mysql
/etc/init.d/mysql start
一定要開啟3306埠,因為mysql預設3306 ,有的防火牆遮蔽了3306修改初始密碼
mysql——secure_installation 輸入預設密碼 和新密碼
mysql 原始碼文件 mysql原始碼安裝官方文件
以下是安裝mysql原始碼分發版的更詳細的描述 1.為mysqld增加乙個登入使用者和組 2.shell groupadd mysql3.shell useradd g mysql mysql 這些命令將增加mysql組和mysql使用者。不同版本的unix中,useradd和groupadd的語法...
解除安裝原始碼安裝mysql 原始碼安裝MySQL
原始碼安裝mysql tiger 2019 年 01 月 07 日 原始碼安裝mysql 獲取包 上傳包至伺服器並解壓 安裝依賴yum install ncurses devel cmake y 配置mysql vim cmake.shcmake dcmake install prefix usr ...
原始碼安裝MySQL
在fedora 11中,楞是裝不好原始碼mysql。折騰半天,把安裝過程記錄在此,以資共饗。ps 我用的時5.1.32,你當然可以使用最新的5.1.35。第一步 以rocrocket普通使用者登入系統,系統中不必要有mysql使用者和mysql使用者組。我可沒用root登入哦 第二步 tar xzv...