安裝要用的外掛程式
yum -y install make gcc-c++ cmake bison-devel ncurses-devel
建立使用者和使用者組
groupadd -r mysql
useradd -r -g mysql -s /sbin/nologin mysql
cmake -dcmake_install_prefix=/usr/local/mysql -dmysql_datadir=/home/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
mkdir -p /usr/local/mysql
make && make install
mkdir -p /home/mysql/data
chown -r mysql:mysql /home/mysql/data
進入到mysql-5.6.29下面
cd scripts/
chmod +x mysql_install_db
./mysql_install_db --user=mysql --datadir=/home/mysql/data --basedir=/usr/local/mysql
報錯fatal error: please install the following perl modules before executing ./mysql_install_db:
解決方法:yum -y install autoconf
cd /usr/local/mysql/support-files/
vim mysql.server
basedir=/usr/local/mysql
datadir=/home/mysql/data
這個新增上
cp mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/
去/etc/my.cnf設定裡面的
basedir = /usr/local/mysql
datadir = /home/mysql/data
需要全域性設定的話可以把/usr/local/mysql/bin加到/etc/profile中最後一行加入
export path=/usr/local/mysql/bin
就可以mysql試一下了
mysql 編譯 MySQL 編譯安裝
1 安裝思路解壓 tar 生成 configure cmake 編譯 make 安裝 make install 5.5版本之前 tar configure make make install 5.5版本之後 cmake gmake 2 安裝mysql cmake 定製功能 儲存引擎 字符集 壓縮 定...
mysql編譯安裝原理 MySQL編譯安裝全過程
環境介紹 安裝 lrzsz 軟體,這個軟體和編譯安裝 mysql 無關,只是為了方便後面通過 xshell 拖拽其他軟體 yum y install lrzsz 安裝 mysql 需要的各種依賴包 yum y install ncurses devel libaio devel 建立 home yu...
mysql編譯安裝原理 MySQL編譯安裝全過程
環境介紹 安裝 lrzsz 軟體,這個軟體和編譯安裝 mysql 無關,只是為了方便後面通過 xshell 拖拽其他軟體 yum y install lrzsz 安裝 mysql 需要的各種依賴包 yum y install ncurses devel libaio devel 建立 home yu...