安裝mysql5.6
安裝cmake及依賴:
yum install
cmake
wget gcc
-c++
gcc
ncurses-devel git
perl perl-devel
-y
centos7安裝mysql
檢查 mysql 是否已安裝
yum list installed | grep mysql
如果有,就先全部解除安裝,命令如下:
yum -y remove mysql-libs.x86_64
解除安裝系統自帶的mariadb
rpm -qa |grep mariadb
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
cd /usr/local/src/
wget
tar -xvf mysql-mysql-5.6.35.tar.gz
cd mysql-5.6.35
新增mysql使用者,建立mysql的資料目錄:
groupadd mysql
mkdir -pv /data/mysql
useradd -r -g mysql -d /data/mysql -s /sbin/nologin mysql
chown -r mysql.mysql /data/mysql
編譯安裝
cmake -dcmake_install_prefix=/usr/local/mysql -ddefault_charset=utf8 -denabled_local_infile=
1-dmysql_datadir=/data/mysql -dwith_extra_charsets=all -dwith_readline=
1-dwith_innobase_storage_engine=
1-dmysql_tcp_port=
3306
-ddefault_collation=utf8_general_ci
make && make install
初始化資料庫
chmod -r 755 /usr/local/mysql
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
兩個ok說明沒問題
報錯:fatal error: please install the following perl modules before executing ./scripts/mysql_install_db:data::dumper
安裝包yum install -y perl perl-devel autoconf
或者 yum install -y perl-module-install.noarch
重新初始化
拷貝配置檔案
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
vim /etc/my.cnf
加入[mysqld]下
datadir = /data/mysql
啟動指令碼
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
vim /etc/init.d/mysqld
需要修改的地方有 「datadir = /data/mysql」 (前面初始化資料庫時定義的目錄)
加入服務並啟開機啟動
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start或者/etc/init.d/msyqld start
安裝netstat
yum install net-tools -y
如果啟動不了,請到 /data/mysql/ 下檢視錯誤日誌,這個日誌通常是主機名.err.
加入環境變數
修改/etc/profile檔案使其永久性生效,並對所有系統使用者生效,在檔案末尾加上如下
export path=$path:/usr/local/mysql/bin
這樣才能在所有目錄下所有使用者使用mysql命令
source /etc/profile立即生效
登陸mysql
mysql
編譯mysql5 6 編譯安裝mysql5 6
mysqlwget tar zxvf mysql 5.6.33.tar.gz tar zxvf cmake 2.8.5.tar.gz cd cmake 2.8.5 安裝編譯工具.bootstrap prefix usr local cmake sudo gmake sudo gmake instal...
mysql5 6編譯安裝
1.新增使用者 root web01 tools useradd s sbin nologin m mysql root lb01 id mysql uid 27 mysql gid 27 mysql groups 27 mysql 2.安裝相關依賴 yum install ncurses deve...
mysql5 6編譯安裝
工具 yum y install gcc yum y install gcc c yum y install make yum y install cmake 注 mysql 5.5後不再使用 configure 改用 cmake 編譯工具 wget tar zxf cmake 3.1.1.tar....