原始碼安裝 mysql 原始碼安裝 mysql

2021-10-18 01:54:06 字數 2489 閱讀 4401

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...