選擇source code
2、安裝必要軟體包
[root@domain ]# yum -y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake bison perl curl-devel
3、編譯安裝
新增使用者
[root@domain src]# groupadd -r mysql
[root@domain src]# useradd -r -g mysql -s /sbin/nologin mysql
建立資料庫目錄
[root@domain src]# mkdir -p /data/mysql
改變目錄所有者
[root@domain src]# chown -r mysql:mysql /data/mysql
建立安裝目錄
[root@domain src]# mkdir -p /usr/local/mysql
解壓原始碼檔案
[root@domain src]# cd /usr/local/src
[root@domain src]# tar zxvf mysql-5.6.21.tar.gz
編譯引數
[root@domain src]# cd mysql-5.6.21
[root@domain mysql-5.6.21]# cmake \
-dcmake_install_prefix=/usr/local/mysql \
-dmysql_datadir=/data/mysql \
-dmysql_unix_addr=/data/mysql/mysql.sock \
-ddefault_charset=utf8 \
-ddefault_collation=utf8_general_ci \
-dwith_myisam_storage_engine=1 \
-dwith_innobase_storage_engine=1 \
-dwith_archive_storage_engine=1 \
-dwith_blackhole_storage_engine=1 \
-dwith_memory_storage_engine=1 \
-dwith_readline=1 \
-denabled_local_infile=1 \
-dmysql_user=mysql \
-dmysql_tcp_port=3306 \
-denable_downloads=1
編譯安裝
[root@domain mysql-5.6.21]# make && make install
初始化資料庫
[root@domain mysql-5.6.21]# rm -rf /etc/my.cnf
[root@domain mysql-5.6.21]# cd /usr/local/mysql
[root@domain mysql]# ./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
[root@domain mysql]# ln -s /usr/local/mysql/my.cnf /etc/my.cnf
註冊為服務
[root@domain mysql]# cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@domain mysql]# chmod 755 /etc/init.d/mysqld
[root@domain mysql]# chkconfig mysqld on
[root@domain mysql]# vim /etc/rc.d/init.d/mysqld
basedir=/usr/local/mysql #mysql安裝路徑
datadir=/data/mysql#mysql存放目錄
啟動mysql服務
[root@domain mysql]# service mysqld start
將mysql的bin加入到path中
[root@domain mysql]# vim /etc/profile
export path=$path:/usr/local/mysql/bin
[root@domain mysql]# source /etc/profile
配置使用者密碼
[root@domain mysql]# mysqladmin -u root password
登入mysql資料庫
[root@domain mysql]# mysql -u root -p
mysql5 6原始碼包 MySQL5 6原始碼包安裝
以下我們在centos7作業系統上以mysql5.6為例來進行一下安裝 環境準備 可聯網的yum源或者本地系統盤 二者任一,此步驟主要是按照編譯的必須環境,如果確定已有可跳過 開始安裝 安裝編譯環境 如果有gcc等編譯環境可跳過 yum install y make gcc ncurses deve...
mysql5 6源 mysql公升級到5 6源
更新mysql的yum源 wget 安裝新的mysql源 yum install mysql community release el6 4.noarch.rpm 安裝新版本的mysql yum install mysql mysql server 啟動時提示有錯 mysql daemon fail...
Linux環境下安裝MySQL5 6
wget 1 解壓 2 挪動位置,並重命名檔案 mv mysql 5.6.43 linux glibc2.12 x86 64 usr local mysql 刪除安裝包 rm rf mysql 5.6.43 linux glibc2.12 x86 64.tar.gz 3 先檢查是否有mysql使用者...