Centos7安裝並配置mysql5.6完美教程node
Centos7將默認數據庫mysql替換成了Mariadb,對於咱們這些還想使用mysql的開發人員來講並非一個好消息。然而,網上關於Linux安裝mysql數據庫的教程數不勝數,可是,大多教程都是漏洞百出。今天,爲了幫助各位須要的人,從而寫下Centos7安裝配置mysql5.6的教程。好了,話很少說,上教程:mysql
在接下來的mysql安裝過程當中,請必定保證本身當前所在目錄是正確的! linux
e g: [root@localhost ~]# 表示當前目錄爲~sql
[root@localhost mysql]# 表示當前目錄爲mysql數據庫
1、安裝MySQLvim
一、下載安裝包mysql-5.6.34-linux-glibc2.5-x86_64.tar(可前往官網自行下載:http://dev.mysql.com/downloads/mysql/)centos
二、卸載系統自帶的Mariadbbash
打開Terminal終端:app
三、刪除etc目錄下的my.cnfsocket
四、執行如下命令來建立mysql用戶組
五、執行如下命令來建立一個用戶名爲mysql的用戶並加入mysql用戶組
六、將下載的壓縮包放到 /usr/local/ 目錄下(經過mv 要移動的文件 /usr/local/)
七、解壓安裝包
注:若是壓縮包爲:mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz,
八、將解壓好的文件夾重命名爲mysql
九、在 etc 下新建配置文件my.cnf,並在該文件中添加一下代碼:
固然,也有簡單方式:直接copy一份my.cnf文件到/etc下,而後再修改便可。
e g:copy一份/usr/local/mysql/support-files/下的my-default.cnf文件到/etc下
而後,配置/etc目錄下的my.cnf文件
經過vim編輯器編輯my.cnf代碼以下:
十、進入安裝mysql軟件目錄
注:若執行以上最後一個命令出現如下問題:
解決方法 :安裝autoconf庫
從新回到上述第三個命令繼續操做:
到此數據庫安裝完畢!
2、配置MySQL
一、授予my.cnf最大權限
設置開機自啓動服務控制腳本:
二、複製啓動腳本到資源目錄
三、增長mysqld服務控制腳本執行權限
四、將mysqld服務加入到系統服務
五、檢查mysqld服務是否已經生效
命令輸出相似下面的結果:
代表mysqld服務已經生效,在二、三、四、5運行級別隨系統啓動而自動啓動,之後可使用service命令控制mysql的啓動和中止
六、啓動mysqld
七、將mysql的bin目錄加入PATH環境變量,編輯 ~/.bash_profile文件
在文件最後添加以下信息:
而後按ESC鍵
繼續 shift鍵加冒號打出來=> :
接下來輸入wq回車便可
執行下面的命令是修改的內容當即生效:
八、以root帳戶登陸mysql,默認是沒有密碼的
要輸入密碼的時候直接回車便可。
九、設置root帳戶密碼爲root(也能夠修改爲你要的密碼)
十、設置遠程主機登陸,注意下面的your username 和 your password改爲你須要設置的用戶和密碼
好了,到此,在Centos 7上安裝mysql5.6就完成了。固然,centos 6上安裝mysql也可按照如此操做。接下來,快去用Centos 7安裝好的mysql去寫寫sql command吧!