centos6.5 安裝mysql
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