linux下安裝mysql5 7 11全紀錄

2021-07-10 01:31:08 字數 2063 閱讀 9016

選擇source code

yum -y install gcc-c++ ncurses-devel cmake make perl \

gcc autoconf automake zlib libxml libgcrypt libtool bison  

yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake

groupadd mysql

useradd -r -g mysql mysql

tar -zxvf mysql-

5.7.11

.tar

.gzcd mysql-

5.7.11

#預設情況下是安裝在/usr/local/mysql

cmake .

make && make install

或者 在預編譯時新增相應的選項:cmake .

-ddownload_boost=1

cmake .

-dcmake_install_prefix=/usr/local

/mysql \

-dmysql_datadir=/usr/local

/mysql/data \

-dsysconfdir=/etc \

-dwith_myisam_storage_engine=1 \

-dwith_innobase_storage_engine=1 \

-dwith_memory_storage_engine=1 \

-dwith_readline=1 \

-dmysql_unix_addr=/var/lib

/mysql/mysql.sock \

-dmysql_tcp_port=3306 \

-denabled_local_infile=1 \

-dwith_partition_storage_engine=1 \

-dextra_charsets=all \

-ddefault_charset=utf8 \

-ddefault_collation=utf8_general_ci

編譯的引數可以參考

常用引數:

cmake_install_prefix:指定mysql程式的安裝目錄,預設/usr/local/mysql

default_charset:指定伺服器預設字符集,預設latin1

default_collation:指定伺服器預設的校對規則,預設latin1_general_ci

enabled_local_infile:指定是否允許本地執行load data infile,預設off

with_comment:指定編譯備註資訊

with_***_storage_engine:指定靜態編譯到mysql的儲存引擎,myisam,merge,member以及csv四種引擎預設即被編譯至伺服器,不需要特別指定。

without_***_storage_engine:指定不編譯的儲存引擎

sysconfdir:初始化引數檔案目錄

mysql_datadir:資料檔案目錄

mysql_tcp_port:服務埠號,預設3306

mysql_unix_addr:socket檔案路徑,預設/tmp/mysql.sock

編譯安裝

# make && make install

出錯後重新執行配置,需要刪除cmakecache.txt檔案

注意:5.7.11 版本安裝完成以後 初始化資料庫例項時,可以不使用隨機密碼的,可以加上--initialize-insecure

password 欄位也被

Linux 下 Mysql 5 7 的安裝

mysql 5.7 的安裝 原始碼安裝mysql 安裝cmake 3.2.1.tar.gz ncurses 5.9.tar.gz bison 3.0.4.tar.gz 這三個依賴包 download cd boost 1 59 0 bootstrap.sh b2 install rm f cmake...

Linux下Mysql5 7的安裝

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

linux系統下 安裝mysql57

1.安裝mwget wget tar jxvf mwget 0.1.0.orig.tar.bz2 yum install bzip2 bzip2 d mwget 0.1.0.orig.tar.bz2 然後再使用 tar jxvf mwget 0.1.0.orig.tar.bz2就能順利解壓 2.執行...