CentOS原始碼安裝MySQL5 1 41

2021-05-28 05:11:28 字數 1871 閱讀 5487

#安裝需要的庫   

yum -y install ncurses ncurses-devel

#建立mysql使用者及使用者組

groupadd mysql

useradd -g mysql -s /sbin/nologin mysql

cp /home/root/mysql-5.1.41.tar.gz /usr/local/src

cd /usr/local/src

tar zxvf mysql-5.1.41.tar.gz

chown -r mysql:mysql mysql-5.1.41

cd mysql-5.1.41

./configure \

--prefix=/usr/local/mysql \

--localstatedir=/usr/local/mysql/data \

--with-unix-socket-path=/usr/local/mysql/data/mysql.sock \

--with-plugins=innobase,partition,myisam,heap \

--enable-assembler \

--with-charset=utf8 \

--enable-thread-safe-client \

--with-client-ldflags=-all-static \

--with-mysqld-ldflags=-all-static \

--enable-static=yes \

--with-big-tables

make

make install

#根據應用程式的負載選擇對應的配置檔案   

mkdir /usr/local/mysql/etc

cp /usr/local/mysql/share/mysql/my-medium.cnf /usr/local/mysql/etc/my.cnf

vi /usr/local/mysql/etc/my.cnf

#在[mysqld]中新增:

pid-file = /usr/local/mysql/etc/mysql.pid

datadir = /usr/local/mysql/data

#設定pid位置及資料存放位

chown -r mysql:mysql /usr/local/mysql

#安裝系統表   

/usr/local/mysql/bin/mysql_install_db \

--basedir=/usr/local/mysql \

--defaults-file=/usr/local/mysql/etc/my.cnf \

--skip-external-locking \

--user=mysql

#啟動mysql

/usr/local/mysql/bin/mysqld_safe \

--defaults-file=/usr/local/mysql/etc/my.cnf \

--user=mysql &

#將mysql新增到系統服務   

cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysqld

chmod 700 /etc/init.d/mysqld

chkconfig --add mysqld

在Centos7原始碼包編譯安裝MySQL5 7

wgettar xf mysql boost 5.7.23.tar.gzuseradd s sbin nologin mysqlmkdir p data mysql data chown r mysql mysql data mysqlyum install gcc gcc c ncurses de...

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

centos6 7環境上原始碼安裝mysql5 6

本文是繼上篇文章centos6.7環境上原始碼安裝nginx1.12.1,繼續安裝mysql的說明,因此環境同上,再次就不在贅述。注意 從mysql5.5開始,不再使用make進行編譯,而是採用cmake進行編譯。所以沒有安裝cmake的還得安裝cmake 二,安裝cmake yum install...