程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql學習之一:mysql安裝

mysql學習之一:mysql安裝

編輯:MySQL綜合教程

我用的時mac系統,本來想在mac系統上裝一個,但是發現mac系統始終無法用密碼登入到本機服務器,非常奇怪的問題(在stackflow上看了些回復,也沒有找到原因),最後只好裝到虛擬機上面去了。

我的虛擬機版本是centos6.3,yum中自帶了安裝包。

CentOS6和RHEL6系統的YUM中包含了MySQL安裝包,版本是MySQL5。rpm軟件包的名稱是mysql-server。

使用以下命令可以安裝MySQL數據庫:

yum install -y mysql-server

安裝完成後我們可以通過以下命令啟動MySQL服務:

service mysqld start

第一次啟動MySQL服務後,我們需要對MySQL數據庫進行初始化操作,設置root用戶的密碼,使用以下命令設置MySQL的root用戶密碼:

mysqladmin -u root password 'linuxcast.net'

我們可以通過以下命令連接到本機的MySQL服務上:

mysql -u root -p

由於我是通過mac主機連接centos虛擬機mysql服務器,所以我用的命令是

mysql -h 10.10.10.115 -u root -p
但是連接出現錯誤,原因在於centos的防火牆把3306端口給禁調了,我們首先需要開啟3306端口,
iptables -I INPUT -p tcp --dport 3306 -j ACCEPT 
然後我們可以通過
/etc/init.d/iptables status
來查看我們防火牆的狀態。

我們繼續連接mysql,但是發現還是連接不上,原因在於mysql默認禁止來自非本機的mysql客戶端使用root用戶來登入mysql服務器,我們需要做的就是利用本機登入mysql服務器,修改權限,在終端敲入:

GRANT ALL PRIVILEGES ON *.* to ‘root’@’%’ identified by ‘123456’;
這樣權限就修改成了所有主機都可以使用root用戶連接到mysql服務器。 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved