1. 程式人生 > >centos6.5 安裝mysql

centos6.5 安裝mysql

檢查 centos str install nod 密碼 初始密碼 成了 rpm -e

1、查看是否安裝mysql

  安裝前先檢查一下是不是已經安裝了mysql。

  如果有的話,就執行 # rpm -e mysql 或者 # rpm -e --nodeps mysql 刪除。

2、通過yml安裝

  先輸入 # yum list | grep mysql 命令來查看yum上提供的mysql數據庫可下載的版本。

  然後 # yum install -y mysql-server mysql mysql-devel 進行安裝。

技術分享圖片

  出現這種界面的時候,就表示安裝好了。

  這時候可以輸入# rpm -qi mysql-server 查看到mysql的信息。

技術分享圖片

3、修改mysql配置和啟動

  通過執行 # service mysqld start 來啟動mysql服務。

技術分享圖片

執行 # service mysqld status 可以看到mysql的狀態。

技術分享圖片

  一般情況下,我們都是希望mysql能夠開機自啟的,所以我們先通過 # chkconfig --list | grep mysql 來查看mysql是不是開機自啟。

技術分享圖片

  這個時候看到不是開機自啟,執行 # chkconfig mysqld on

技術分享圖片

  接下來我們開始修改密碼,剛剛啟動服務的時候,有這麽一段話,通過這個語句修改初始密碼。

  技術分享圖片

  所以執行 # /usr/bin/mysqladmin -u root password ‘newpwd‘ -- 這裏是把密碼設置成了 “newpwd”這段字符串了。

4、進入使用mysql

  執行 # mysql -u root -p 命令,進行登錄操作,然後輸入剛剛設置的密碼。

技術分享圖片

  這樣就可以用sql語句對數據庫進行操作了。

5、遠程連接

  一般情況下,咱們開發都是用navicat來連接數據庫,很少會直接在服務器上操作。

  所以我們需要遠程連接到服務器上的mysql。

  技術分享圖片

  輸入信息後,連接時出現錯誤,可能有以下幾個原因:

  1、mysql服務沒起,進入服務器查看下狀態。

  2、端口錯了(不是默認的3306),或者端口有防火墻。

  3、mysql不允許遠程連接。(上面的截圖屬於這種)

這樣的話,咱們先看下端口有沒有問題。

  執行 # netstat -anp ,通過下圖可以看到端口打開了的。

技術分享圖片

  所以這裏修改一下mysql裏面的設置就行了。

  先寫到這裏, 百度 is not allowed to connect mysql server 能解決這個問題。

centos6.5 安裝mysql