mysql5 6原始碼包 MySQL5 6原始碼包安裝

2021-10-17 22:59:15 字數 2143 閱讀 6941

以下我們在centos7作業系統上以mysql5.6為例來進行一下安裝

環境準備

可聯網的yum源或者本地系統盤(二者任一,此步驟主要是按照編譯的必須環境,如果確定已有可跳過)

開始安裝

安裝編譯環境

如果有gcc等編譯環境可跳過

yum install -y make* gcc* ncurses-devel* gcc-c++* perl* psmisc

安裝cmake命令

上傳安裝包到伺服器上,執行解壓命令

編譯./configure

安裝make && make install

檢測是否安裝成功

cmake -version

安裝mysql

建立mysql使用者並將mysql使用者加入到mysql使用者組中

groupadd mysql

useradd -s /sbin/nologin -g mysql mysql

建立mysql資料目錄和日誌目錄

mkdir /data/mysql/ -p

上傳安裝包到伺服器上,執行解壓命令

編譯命令解釋:

dcmake_install_prefix:類似於configure指令碼的 –prefix

dmysql_datadir:mysql的資料目錄

dmysql_unix_addr:設定unix socket檔案

denabled_local_infile:啟用載入本地資料

dwith_innobase_storage_engine:啟用對innodb引擎支援

dwith_archive_storage_engine:啟用對archive引擎支援

dwith_blackhole_storage_engine:啟用對blackhole引擎支援

dwith_example_storage_engine:啟用對example引擎支援

dwith_partition_storage_engine:啟用對partition引擎支援

dwith_myisam_storage_engine:啟用對myisam引擎支援

dwith_perfschema_storage_engine:啟用對perfschema引擎支援

dmysql_tcp_port:tcp/ip埠

dextra_charsets:指定擴充套件字元支援

ddefault_charset:指定預設字符集

ddefault_collation:預設字元校對

dmysql_user:指定mysqld執行使用者

安裝在上一步所在目錄中執行命令,此過程比較長

make && make install

修改配置檔案

修改配置檔案/etc/my.cnf

[mysqld]

datadir=/data/mysql/data

lower_case_table_names=1

character-set-server=utf8

collation-server=utf8_general_ci

skip-name-resolve

[client]

default-character-set=utf8

[mysql.server]

user=mysql

default-character-set=utf8

[mysqld_safe]

err-log=/data/mysql/log/mysqld.log

修改日誌目錄和資料目錄以及安裝目錄的許可權

chown -r mysql.mysql /data/mysql/

初始化mysql

新增mysql服務

cp mysql.server /etc/rc.d/init.d/mysql

設定開機啟動mysql

chkconfig --add mysql

chkconfig mysql on

啟動mysql服務

service mysql start

將mysql命令加入到環境變數

設定初始化密碼並登陸

mysqladmin -u root password '123456'

到此,mysql正常安裝步驟已經完畢,接下來就是配置遠端登入許可權了,參考【常見命令總結】中的【mysql】即可

mysql5 6原始碼 mysql5 6原始碼部署

一.準備環境 環境 centos 7.3 一台 軟體版本 mysql 5.6.39 1.安裝依賴 yum y install autoconf libaio bison ncurses devel 2.建立使用者 groupadd mysql useradd g mysql s sbin nolog...

mysql 5 6 原始碼 mysql5 6原始碼安裝

os環境centos6.3 yum y install gcc gcc c gcc g77 autoconf automake zlib fiex libxml ncurses libmcrypt libtool ltdl devel make cmake 必要軟體包安裝 useradd mysql...

MySQL 5 6原始碼安裝

1 解決依賴關係 yum y install cmake bison git ncurses devel gcc gcc c 2 進入到 usr local src cd usr local srcwget4 檢視mysql的大小 解壓 du sh mysql 5.6.39 linux glibc2...