部署MySQL庫 部署Mysql資料庫 惟淨

2021-10-19 18:38:14 字數 3211 閱讀 7776

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