Centos7中編譯安裝mysql5 1 73

2021-10-02 07:59:42 字數 1492 閱讀 4722

mkdir -p /data && cd /data

wget

wget
useradd -m -s /sbin/nologin mysql

tar -xvf mysql-5.1.73.tar.gz &&

cd mysql-5.1.73

yum install ncurses ncurses-devel
./configure  '--prefix=/data/mysql'

'--without-debug'

'--with-charset=utf8'

'--with-extra-charsets=all'

'--enable-assembler'

'--with-pthread'

'--enable-thread-safe-client'

'--with-mysqld-ldflags=-all-static'

'--with-client-ldflags=-all-static'

'--with-big-tables'

'--with-readline'

'--with-ssl'

'--with-embedded-server'

'--enable-local-infile'

'--with-plugins=innobase'

使用最大cpu核數編譯安裝

make -j `nproc `

&&make

install

cp support-files/my-medium.cnf /etc/my.cnf

cp -r support-files/mysql.server /etc/init.d/mysqld

/sbin/chkconfig --del mysqld

/sbin/chkconfig --add mysqld

/sbin/chkconfig mysqld on

chmod -r mysql:mysql /data/mysql

/data/mysql/bin/mysql_install_db --user=mysql

chmod a+wrx /etc/init.d/mysql

service mysqld start

期間有問題的話 一般都是許可權或資料夾未建立這種小問題,賦予mysql使用者對對應資料夾許可權讀寫許可權即可

案例

mkdir -p /var/log/mariadb

mkdir -p /var/run

setfacl -r -m u:mysql:rwx /var/log

setfacl -r -m u:mysql:rwx /var/run

CentOS7利用docker安裝MySQL5 7

centos7 且核心版本高於3.10,可通過以下命令檢視核心版本 uname r安裝一些必要的系統工具 新增軟體源資訊 更新 yum 快取 安裝 docker ce 啟動 docker 後台服務 sudo systemctl start docker查詢mysql映象 拉起mysql映象 5.7 ...

CentOS7 中編譯安裝 Nodejs

一 安裝必要的編譯軟體包 yum install gcc gcc c ywget三 解壓 nodejs 安裝包,進入解壓的 node 資料夾,開始編譯 tar xvf node v10.13.0.tar.gz cd node v10.13.0 configure make make過程較為耗時,可能...

centos7編譯安裝gcc

centos7 的yum 只能將 gcc公升級到 4.9 的版本 但是從gcc官網看 已經到 7.2 的版本了,因為想自己編譯乙個最新版的linux核心,所以對gcc要求有點高,於是自己動手編譯gcc。gcc v 檢視原來的版本 直接來乾貨 1 需要明白的 2 明白.configure 後面的引數配...