mysql-5.6.31.tar.gz
0、依賴
yum install -y glibc.i686
yum install -y gcc gcc-c++
yum install -y cmake
yum install -y ncurses-devel
yum install -y bison
yum install -y perl perl-devel
yum install -y autoconf
1、解壓原始碼包mysql-5.6.31.tar.gz
$ tar -zxvf mysql-5.6.31.tar.gz
2、設定引數,這一步需要自定義mysql的安裝路徑
$ mkdir /home/sun_zeming/mysql/mysql-3
$ cd mysql-5.6.31/
$ cmake -dcmake_install_prefix=/home/sun_zeming/mysql/mysql-3 -dmysql_datadir=/home/sun_zeming/mysql/mysql-3/data -dsysconfdir=/home/sun_zeming/mysql/mysql-3/conf -dmysql_unix_addr=/home/sun_zeming/mysql/mysql-3/mysql.sock -dmysql_tcp_port=6660 -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci
3、 編譯
$ make & make install
1、進入mysql的安裝路徑
$ cd /home/sun_zeming/mysql/mysql-3
2、複製預設配置檔案
$ cp support-files/my-default.cnf ./my.cnf
3、修改配置檔案my.cnf
basedir = /home/sun_zeming/mysql/mysql-3
datadir = /home/sun_zeming/mysql/mysql-3/datadir
port = 6660
# server_id = .....
socket = /home/sun_zeming/mysql/mysql-3/mysql.sock
4、安裝mysql
$ ./scripts/mysql_install_db --user=root --defaults-file=/home/sun_zeming/mysql/mysql-3/my.cnf
普通使用者啟動
$ ./bin/mysqld --defaults-file=/home/sun_zeming/mysql/mysql-3/my.cnf
root使用者啟動
$ ./bin/mysqld --defaults-file=/home/sun_zeming/mysql/mysql-3/my.cnf --user=root
1、設定root使用者密碼
$ ./bin/mysqladmin -u root password "123456"
2、登入mysql
$ ./bin/mysql -uroot -p123456 -p6660
3、授權
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
原始碼編譯方式安裝MySQL步驟
mysql 5.5.28.tar.gz mysql 5.6.16.tar.gz 1.安裝 cmake 原始碼編譯配置工具 yum install cmake useradd mysql 2.建立作業系統層的 mysql 使用者和使用者組 groupadd mysql useradd g mysql ...
原始碼編譯安裝步驟
安裝c環境 yum install gcc c c gcc y 安裝pcre環境 yum install pcre y 安裝zlib環境 yum install zlib y 1.先解壓檔案 unzip tar x 2.進行預編譯 自動檢測系統是否具備安裝原始碼包的環境或者庫,若預編譯成功,則生成m...
mysql 原始碼編譯步驟
本文簡述在linux環境下編譯除錯mysql原始碼方法。解壓。tar xvf mysql 5.1.48.tar.gz 編譯。我採用的編譯選項為 configure prefix usr local mysql dbg with extra charsets complex enable thread...