標籤:mysql linux yum
參考文章:https://www.digitalocean.com/community/tutorials/how-to-install-mysql-5-6-from-official-yum-repositories
今天在公司整理下測試機,嘗試用yum 裝了下mysql ,本以為是很簡單搞定的事情,結果還是出了點問題,記錄下自己處理的過程,避免其他人走彎路。
一、安裝問題:
首先進入 :http://dev.mysql.com/downloads/repo/yum/ 下載介面,拿到rpm的地址
選擇yum下載:
2、下載redhat 6 對應的rpm
右鍵另存新檔 串連地址:
在linux 伺服器上下載這個rpm伺服器:
wget http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
本地安裝 repository
sudo yum localinstall mysql-community-release-el6-5.noarch.rpm
操作完成後,當前server還沒有安裝任何的軟體。所以我我們還得安裝 MySQL Server:
sudo yum install mysql-community-server
mysql 的安裝路徑為: /var/lib/mysql
理論上,這步完成後,就可以啟動mysql了。
sudo service mysqld start
但是,當我啟動的時候,我報錯了
查看錯誤記錄檔:
cat /var/log/mysqld.log
發現者三個檔案是多餘的,直接把這些檔案刪了。重啟下就好了,刪除路徑如下所示:
然後直接登入。(預設的帳號和密碼都是 root /root)
這就算裝好了。
二、遠程登入問題
我用第三方遠端連線的時候,報錯。查了下,發現有兩個root使用者,其中有一個是綁定本機(127.0.0.1)登入的。
所以想辦法改變所有root的密碼:
mysql> use mysql;
mysql> UPDATE user SET password=password("root") WHERE user=‘root‘;
mysql> flush privileges;
mysql> exit;
然後再登入,就ok了。
遠程如果還串連不上:
參考: http://blog.csdn.net/sctq8888/article/details/7446906
sudo service mysqld start
mysql yum 安裝