mysql資料庫版本:5.6.34 cmake軟體包版本:3.5.2
[root@localhost ~]# yum groupinstall "開發工具" -y
[root@localhost ~]# chkconfig iptables off
[root@localhost ~]# chkconfig --list iptables
iptables 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉
[root@localhost ~]# yum install wget vim ncurses-devel -y
[root@localhost ~]# cat /etc/selinux/config | head -7 | tail -1 | sed -i s@enforcing@disabled@g /etc/selinux/config
[root@localhost ~]# hostname mysql-master
[root@localhost ~]# cat /etc/sysconfig/network | sed -i [email protected]@mysql-master@g /etc/sysconfig/network
[root@localhost ~]# reboot
重要說明:為什麼要重啟?因為修改selinux為永久性關閉!所以必須要重啟才能生效!
[root@mysql-master src]# tar xvzf cmake-3.5.2.tar.gz
[root@mysql-master cmake-3.5.2]# ./configure --prefix=/usr/local/cmake && make && make install
[root@mysql-master src]# tar xvzf mysql-5.6.34.tar.gz
[root@mysql-master mysql-5.6.34]# /usr/local/cmake/bin/cmake \
> -dcmake_install_prefix=/usr/local/mysql \
> -dmysql_datadir=/usr/local/mysql/data \
> -dsysconfdir=/etc \
> -dwith_readline=1 \
> -dmysql_tcp_port=3306 \
> -dmysql_unix_addr=/tmp/mysql.sock \
> -denabled_local_infile=1 \
> -dextra_charsets=all \
> -ddefault_charset=utf8 \
> -ddefault_collation=utf8_general_ci
[root@mysql-master mysql-5.6.34]# make && make install
[root@mysql-master mysql-5.6.34]# rpm -qa | grep mysql
mysql-libs-5.1.73-7.el6.x86_64
重點說明:如果rpm -qa沒有檢測出「mysql-libs-5.1.73-7.el6.x86_64」這個包?就不用執行yum remove這條命令啦!
[root@mysql-master mysql-5.6.34]# yum remove mysql-libs-5.1.73-7.el6.x86_64 -y
[root@mysql-master mysql-5.6.34]# useradd -m -u 27 -s /sbin/nologin mysql
[root@mysql-master mysql-5.6.34]# groupmod -g 27 mysql
[root@mysql-master mysql-5.6.34]# chown mysql.mysql -r /usr/local/mysql/
[root@mysql-master mysql-5.6.34]# echo '#mysql-5.6.34' >> /etc/profile
[root@mysql-master mysql-5.6.34]# echo 'export path=$path:/usr/local/mysql/bin' >> /etc/profile
[root@mysql-master mysql-5.6.34]# source /etc/profile
[root@mysql-master mysql-5.6.34]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@mysql-master mysql-5.6.34]# chmod +x /etc/init.d/mysqld
[root@mysql-master mysql-5.6.34]# chkconfig --add mysqld
[root@mysql-master mysql-5.6.34]# chkconfig --list mysqld
mysqld 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
mysql 程式部署 mysql部署
mysql部署 通用安裝包mysql 5.7.27 linux glibc2.12 x86 64.tar.gz 解除安裝自帶的mariadb rpm qa grep mariadb rpm e nodeps mariadb libs 5.5.56 2.el7.x86 64 mysql資料庫安裝 具體...
mysql部署位置 Mysql部署
存放位置 usr local 2.檢查機器上是否安裝了mysql 3.解壓 改名 4.建立組和使用者,並為新使用者設定密碼 root 使用者 groupadd g 101 dba useradd u 514 g dba g root d usr local mysql mysqladmin id m...
編譯部署mysql 編譯部署MySQL
1.mysql安裝前準備 1.1.安裝依賴包 yum install y ncurses devel libaio devel 1.2.安裝cmake yum install cmake y 1.3.建立使用者 useradd s sbin nologin m mysql id mysql mkdi...