談談個人編程之路---WAMP(二)

WAMP的一些配置與使用心得(MYSQL)

剛開始接觸數據庫的時候,我一直認爲數據庫操做工具和數據庫是同一種東西,它們是一體的,後來我才明白,數據庫它是一個獨立的倉庫,用官方點的話來解釋

數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫php

其實它就是一個存放數據的倉庫,哪怕沒有數據庫操做工具例如sqlserver的sql server2005,以及mysql的phpmyadmin、navicat等,同樣能夠進行數據庫的操做,那麼咱們應該如何操做呢,答案就是命令行,這也是我慢慢的愛上命令行的主要緣由之一,全部在圖形界面難以實現的東西,在命令行下都變的垂手可得,那麼咱們應該如何使用MYSQL的命令行呢?

MYSQL命令行

安裝好了wamp後,mysql.exe的執行文件應該(.*)\wamp\bin\mysql\mysql5.6.12\bin這個目錄下,首先用打開命令行進入mysql.exe所在的目錄下,固然你也能夠用配置環境變量的方式來避免這個繁瑣的動做,僅憑我的喜愛,而後輸入

mysql -uroot -p (注:root是你的用戶名,通常都是root,若是你有修改過,就多是其餘字符串)

接下來系統會提示你輸入密碼

完成以後會出現welcome to mysql monitor等字樣,而後就能夠進行sql的操做了,通常首先是先use database(你的數據庫名字),再設置SET NAMES utf8;字符編碼,而後就是進行CAUD等之類的操做了,例如create table;showtables;等,具體不細說,可是尤爲要記住一點:每次輸入sql的CAUD命令的時候,必定要記得加上;這個語句結束符號,不然你絕對想哭,切記!

MYSQL命令行的實際用途

1、數據庫文件過大,用PHPmyadmin導入數據庫文件超時

因爲PHPmyadmin是一款網頁式的數據庫操做軟件,雖然用起來很方便,可是對於apache的這個30秒限制真的很無奈,這個時候命令行的做用就體現出來了,固然你也能夠換一個操做工具如navicat來進行這個操做,可是相比之下,我以爲命令行的模式下操做起來更加的簡單方便快捷,具體命令是 source XXX.sql;

2、當你的網站服務器上沒有圖形界面功能,只有命令行的時候

因爲是遠程服務器,並且沒有圖形界面,因此你只能使用這一個辦法,固然phpmyadmin和navicat都有鏈接遠程數據庫的功能,可是我仍是推薦使用命令行的模式

如何用phpmyadmin遠程鏈接數據庫

只要涉及到上線,服務器等字眼,你都無可避免的要接觸到遠程鏈接數據庫這個功能,只要有用戶名和密碼,隨便用PHP的腳本寫一個connet的函數均可以連接遠程數據庫,使用起來很方便,可是若是你使用的是工具例如phpmyadmin你怎麼鏈接遠程數據庫呢,

在wamp\apps\phpmyadmin4.0.4這個目錄下有一個config.inc.php這個配置文件

$cfg['Servers'][$i]['host'] = 「你的主機地址」

$cfg['Servers'][$i]['root'] = "你的用戶名"

 $cfg['Servers'][$i]['password'] = "你的密碼"

這樣配置好以後,在瀏覽器輸入localhost/phpmyadmin就能夠直接訪問到你的服務器數據了

總結一點:你的數據庫用戶名和密碼真的很是重要,務必妥善保管mysql

相關文章
相關標籤/搜索