Centos6.7安裝mysql 5.6簡單教程

今天項目經理讓我給服務器配一下mysql,之前配置mysql的時候,感受好麻煩,前幾天也幫朋友配置來着,今天裝的時候一直報錯,百度也沒搞明白,因此打算換種方法裝mysql,無心中發現了還有這種操做,容我記上一記。

 目錄:
  1. 檢查以前是否有安裝mysql,以及殘留文件的處理

  2. 使用wget命令下載yum源

  3. 安裝rpm

  4. 修改源配置

  5. 安裝mysql

  6. 啓動服務

  7. 修改默認密碼

  8. 登陸使用


 

一、查看已經安裝的服務

rpm –qa|grep -i mysql

若是發現有服務,須要卸載這些服務,舉個栗子:MySQL-client-5.6.19-1.linux_glibc2.5.x86_64.rpm mysql

rpm -e MySQL-client-5.6.19-1.linux_glibc2.5.x86_64

須要注意去掉.rpm後綴,有多少服務卸載多少服務linux

檢查mysql歷史遺留(這裏主要解決使用rpm安裝的卸載問題)sql

查看殘留的目錄:

whereis mysqlvim

而後刪除mysql目錄:

rm –rf /usr/lib64/mysqlcentos

刪除相關文件:

rm –rf /usr/my.cnf
rm -rf /root/.mysql_sercret服務器

最關鍵的:

rm -rf /var/lib/mysqltcp

若是這個目錄若是不刪除,再從新安裝以後,密碼仍是以前的密碼,不會從新初始化!centos7

二、使用wget命令下載yum源

官網地址:http://dev.mysql.com/downloads/repo/yum/ spa

centos7系統:.net

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

centos6系統:

wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

三、安裝rpm

rpm -Uvh mysql57-community-release-el6-7.noarch.rpm

[root@localhost opt]# rpm -Uvh mysql57-community-release-el6-7.noarch.rpm Preparing... ########################################### [100%] 1:MySQL-server           ########################################### [100%]

四、修改源配置

vim /etc/yum.repos.d/mysql-community.repo

如圖,看你須要裝那個版本,修改enabled=1,其餘均爲enabled=0,這裏安裝5.6版本因此如圖設置便可,保存退出

五、安裝mysql

yum install mysql-community-server

等待自動安裝完成

 六、啓動服務

service mysqld start #(第一次時間會相對長點,須要初始化,請耐心等待),啓動成功,如圖

七、修改默認密碼

  root替換爲你的密碼

/usr/bin/mysqladmin -u root password 'root'
 
 

八、登陸使用

#本地登陸

mysql -u root -p 

#修改使能夠遠程登陸,第二個root爲遠程登陸密碼,本地密碼和遠程密碼不衝突

mysql -u root -p

#其中的%是用於匹配全部ip,若是想指定只有這個ip能夠訪問,key替換爲僅限的ip地址

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

#刷新權限,當即生效

flush privileges;

#添加防火牆端口

vim /etc/sysconfig/iptables

#添加一行,推薦在22端口號下方

-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT

#保存退出,重啓iptables

service iptables restart

#遠程使用 mysql -h[your ip address] -p

 

enjoy.  :)


 

本文參考文章:

CentOS 6.7下MySQL 5.6快速安裝及參數詳解

CentOS下如何徹底卸載MySQL?解決卸載不乾淨的問題

相關文章
相關標籤/搜索