mysql安裝(5 7版本原始碼安裝)

2021-08-17 09:05:14 字數 581 閱讀 1247

環境是ubuntu16.04

嘗試安裝最新的mysql5.7.21版本,發現以前安裝指令碼執行後會報錯缺少boost_1_59_0(5.7版本依賴於boost_1_59_0, 嘗試用1.63.0版本替換失敗), mariadb-10.2.13卻完美相容mysql以前的安裝語句

第一步執行:

sudo apt-get install libaio1 make bison1 g++ build-essential libncurses5-dev cmake

第二部:在mysql原始碼處執行

cmake . -dcmake_install_prefix=/alidata/server/mysql  -dmysql_datadir=/alidata/server/mysql  -dsysconfdir=/alidata/server/mysql/conf  -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dmysql_unix_addr=/var/run/mysql/mysql.sock  -ddownload_boost=1 -dwith_boost=/alidata/server/lib/boost

KCP C 版本 原始碼解析

kcp send 對使用者的資料根據mss值進行分片,然後將分片後的資料放入snd queue。kcp flush,每次被呼叫的時候遍歷出隊snd queue 條件為snd nxt snd una cwnd 對每個seg的sn與una編號,cmd ikcp cmd push,進行初始化後,放入snd...

mysql5 7原始碼安裝

wget 2 將mysql安裝到 usr local mysql下 tar xvf mysql 5.7.22 linux glibc2.12 x86 64.tar.gz mv mysql 5.7.22 linux glibc2.12 x86 64 usr local mv usr local mys...

原始碼安裝MySQL 5 7

1 上傳安裝包wget2 新增系統mysql使用者和mysql組 useradd r g mysql mysql 新增mysql使用者 新增完成後可用id mysql檢視 groupadd mysql 新增mysql組3 解壓,把裡面裡面的東西放到 usr local mysql下 tar zxf ...