爲了作服務遷移,mysql的安裝老是不那麼順利, 教程不少, 但都不可以一蹴而就, 因此,單獨總結一篇, 固然也借鑑了一些前輩的經驗。html
=====================================================================前端
安利一下個人開源項目: 前端監控系統
mysql
=====================================================================linux
操做系統: ubantu16.4web
一、下載地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloadssql
下載版本:我這裏選擇的5.6.33,通用版,linux下64位數據庫
也能夠直接複製64位的下載地址,經過命令下載:安全
$ wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gzbash
二、解壓
服務器
tar
-zxvf mysql-5.6.33-linux-glibc2.5-x86_64.
tar
.gz
#複製解壓後的mysql目錄
$ cp
-r mysql-5.6.33-linux-glibc2.5-x86_64/*
/usr/local/mysql
三、添加用戶組
$ groupadd mysql
#添加用戶mysql 到用戶組mysql
$ useradd
-g mysql mysql
$ cd
/usr/local/mysql/
$ mkdir
.
/data/mysql
$ chown
-R mysql:mysql ./
$ .
/scripts/mysql_install_db
--user=mysql --datadir=
/usr/local/mysql/data/mysql
$ cp
support-files
/mysql
.server
/etc/init
.d
/mysqld
$ chmod
755
/etc/init
.d
/mysqld
$ cp
support-files
/my-default
.cnf
/etc/my
.cnf
#修改啓動腳本
$ vi
/etc/init
.d
/mysqld
#找到下邊兩個key, 修改文件裏的內容:
basedir=
/usr/local/mysql/
datadir=
/usr/local/mysql/data/mysql
#加入環境變量,更新/etc/profile,這樣能夠在任何地方用mysql命令了, 執行以下命令
$ export
PATH=$PATH:
/usr/local/mysql/bin
$ source
/etc/profile
#啓動服務
$ service mysqld start
#測試鏈接 進入目錄 /usr/local/mysql 後
$ .
/bin/mysql
-uroot -p
#啓動mysql
$ service mysqld start
#關閉mysql
$ service mysqld stop
#查看運行狀態
$ service mysqld status
$ .
/bin/mysql
-uroot
.
/bin/mysql
-uroot -p ,而後輸入密碼便可