Mysql安裝步驟 1 原始碼編譯

2021-08-08 21:36:52 字數 2119 閱讀 3011

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