安裝系統基礎軟包yum install -y make bc perl gcc openssl openssl-devel ncurses ncurses-devel
安裝方式:二進位制免編譯安裝
檢視linux多少位
#uname -i
x86_64
#cd /usr/local/src
#wget
初始化
#tar zxvf /usr/local/src/mysql-5.6.26-linux-glibc2.5-x86_64.tar.gz //解壓到當前目錄
#mv mysql-5.6.26-linux-glibc2.5-x86_64 /usr/local/mysql //移動mysql位置
#groupadd mysql
#usradd -s /sbin/nologin mysql -g mysql //建立mysql使用者
# cd /user/local/mysql
# mkdir -p /data/mysql // 建立datadir,資料庫檔案會放到這裡面
# chown -r mysql:mysql /data/mysql //更改許可權
# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
# yum install -y libaio
此步驟如果提示no such file or directory,可能的情況
①linux版本和你的mysql版本不一致(系統32位,mysql是64位)
②缺少安裝包# yum install -y compat-libstdc++-33和yum install -y libaio
正確完成初始化是有2個ok!!(檢視上條命令是否成功 ehco $?)
配置mysql
拷貝配置檔案
#cp support-files/my-default.cnf /etc/my.cnf //提示覆蓋:y
#vi /etc/my.cnf //修改配置檔案
user = mysql
basedir = /usr/local/mysql
datadir = /data/mysql
port = 3306
socket = /tmp/mysql.sock
log-error = /tmp/mysql_error.log
pid-file = /tmp/mysql.pid
wq!
拷貝啟動指令碼檔案並修改其屬性
# 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 //增加mysql服務
# chkconfig mysqld on //設定開機啟動
修改/etc/profile檔案,在檔案末尾新增:
path=/usr/local/mysql/bin:$path //加入環境變數
export path
# service mysqld start
#msyql -u root -p
提示輸入密碼 ok!!
mysql 5 6二進位制安裝
軟體 centos linux release 7.2.1511 core mysql5.6 已有包解除安裝 rpm qa grep i mysql xargs rpm e nodeps rpm qa grep i mariadb xargs rpm e nodeps 刪除現有的mysql使用者資訊...
centos7 二進位制安裝mysql5 6
wget如 mysql 5.6.35 linux glibc2.5 x86 64.tar.gz useradd s sbin nologin m mysql s表示指定使用者所用的shell,此處為 sbin nologin 表示不登入。m表示不建立使用者主目錄。tar zxvf mysql 5.6...
CentOS7 二進位制安裝MySQL5 6 42
1.檢查是否有mariadb和mysql,如果有則解除安裝掉 3.解壓到 usr local中改名,並建立軟鏈結 tar xf mysql 5.6.42 linux glibc2.12 x86 64.tar.gz c usr local mv usr local mysql 5.6.42 linux...