二進位制安裝Mysql 5 6(免編譯)

2022-07-31 20:15:13 字數 1862 閱讀 6236

安裝系統基礎軟包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...