Community 社區版本 =開源版本html
Enterprise 企業版 = 收費版本mysql
GA(Generally Available)指通用版本 = 穩定版本(通常下載GA版本)linux
DMR(Development Milestone Release)開發里程碑發佈版git
RC(Release Candidate)發行候選版本 = 尚未正式成爲 GA版本(後補版本)sql
Beta開放測試版本 = 外部測試版本vim
Alpha內部測試版本 = 內部測試版本瀏覽器
MySQL的幾個經常使用安裝包:rpm、源碼、二進制免編譯架構
MySQL 能夠直接yum下載
測試
cd /usr/local/src =進入目錄
wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz =下載安裝包
tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz = 下載完之後解壓安裝包
mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql = 把mysql更換目錄而且修更名字spa
cd /usr/local/mysql = 進入mysql 目錄之後確認目錄裏面是否正確
useradd mysql = 進入目錄後建立一個 mysql 用戶
mkdir /data/ = 而後在建立一個 data目錄 若是有那麼能夠省略掉這一步
./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysql = 初始化若是出現下面錯誤那麼說明缺乏模塊,咱們能夠直接搜索模塊而後所有安裝上,也能夠直接百度或者其餘瀏覽器搜索錯誤信息。安裝完缺乏的模塊包之後再次從新初始化mysql
壞的解釋器:沒有那個文件或目錄 使用命令安裝yum install perl gcc kernel-devel
yum install -y perl-Data-Dumper.x86_64 =模塊包
若是安裝完模塊之後從新初始化出現如下錯誤
緣由:缺乏libaio庫文件
解決方法:yum install libaio* -y
安裝完 libaio 庫文件之後再初始化一次,初始化完之後使用命令 echo $? 判斷上一條命令是否正確
cp support-files/my-default.cnf /etc/my.cnf = 拷貝配置文件而且更名爲 my.cnf
vim /etc/my.cnf = 修改配置文件
cp support-files/mysql.server /etc/init.d/mysqld = 拷貝啓動腳本文件而且放到 init.d 目錄下
vi /etc/init.d/mysqld = 定義啓動目錄
定義basedir和datadir
/etc/init.d/mysqld start = 啓動mysql服務 /etc/init.d/mysqld stop =關閉mysql服務
chkconfig --add mysqld 加入開機啓動
https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md?public=true (免編譯包下載地址) 根據系統下載安裝包
mysql5.5源碼編譯安裝 http://www.aminglinux.com/bbs/thread-1059-1-1.html
mysql5.7二進制包安裝(變化較大) http://www.apelearn.com/bbs/thread-10105-1-1.html