谈谈我的编程之路---WAMP(二)
WAMP的一些配置與使用心得(MYSQL)
剛開始接觸數(shù)據(jù)庫的時候,我一直認為數(shù)據(jù)庫操作工具和數(shù)據(jù)庫是同一種東西,它們是一體的,后來我才明白,數(shù)據(jù)庫它是一個獨立的倉庫,用官方點的話來解釋
數(shù)據(jù)庫(Database)是按照數(shù)據(jù)結構來組織、存儲和管理數(shù)據(jù)的倉庫
其實它就是一個存放數(shù)據(jù)的倉庫,哪怕沒有數(shù)據(jù)庫操作工具例如sqlserver的sql server2005,以及mysql的phpmyadmin、navicat等,一樣可以進行數(shù)據(jù)庫的操作,那么我們應該如何操作呢,答案就是命令行,這也是我慢慢的愛上命令行的主要原因之一,所有在圖形界面難以實現(xiàn)的東西,在命令行下都變的輕而易舉,那么我們應該如何使用MYSQL的命令行呢?
MYSQL命令行
安裝好了wamp后,mysql.exe的執(zhí)行文件應該(.*)\wamp\bin\mysql\mysql5.6.12\bin這個目錄下,首先用打開命令行進入mysql.exe所在的目錄下,當然你也可以用配置環(huán)境變量的方式來避免這個繁瑣的動作,僅憑個人喜好,然后輸入
mysql -uroot -p (注:root是你的用戶名,一般都是root,如果你有修改過,就可能是其他字符串)
接下來系統(tǒng)會提示你輸入密碼
完成之后會出現(xiàn)welcome to mysql monitor等字樣,然后就可以進行sql的操作了,一般首先是先use database(你的數(shù)據(jù)庫名字),再設置SET NAMES utf8;字符編碼,然后就是進行CAUD等之類的操作了,例如create table;showtables;等,具體不細說,但是尤其要記住一點:每次輸入sql的CAUD命令的時候,一定要記得加上;這個語句結束符號,否則你絕對想哭,切記!
MYSQL命令行的實際用途
一、數(shù)據(jù)庫文件過大,用PHPmyadmin導入數(shù)據(jù)庫文件超時
由于PHPmyadmin是一款網(wǎng)頁式的數(shù)據(jù)庫操作軟件,雖然用起來很方便,但是對于apache的這個30秒限制真的很無奈,這個時候命令行的作用就體現(xiàn)出來了,當然你也可以換一個操作工具如navicat來進行這個操作,但是相比之下,我覺得命令行的模式下操作起來更加的簡單方便快捷,具體命令是 source XXX.sql;
二、當你的網(wǎng)站服務器上沒有圖形界面功能,只有命令行的時候
由于是遠程服務器,而且沒有圖形界面,所以你只能使用這一個辦法,當然phpmyadmin和navicat都有連接遠程數(shù)據(jù)庫的功能,但是我還是推薦使用命令行的模式
如何用phpmyadmin遠程連接數(shù)據(jù)庫
只要涉及到上線,服務器等字眼,你都無可避免的要接觸到遠程連接數(shù)據(jù)庫這個功能,只要有用戶名和密碼,隨便用PHP的腳本寫一個connet的函數(shù)都可以鏈接遠程數(shù)據(jù)庫,使用起來很方便,但是如果你使用的是工具例如phpmyadmin你怎么連接遠程數(shù)據(jù)庫呢,
在wamp\apps\phpmyadmin4.0.4這個目錄下有一個config.inc.php這個配置文件
$cfg['Servers'][$i]['host'] = “你的主機地址”
$cfg['Servers'][$i]['root'] = "你的用戶名"
?$cfg['Servers'][$i]['password'] = "你的密碼"
這樣配置好之后,在瀏覽器輸入localhost/phpmyadmin就可以直接訪問到你的服務器數(shù)據(jù)了
總結一點:你的數(shù)據(jù)庫用戶名和密碼真的非常重要,務必妥善保管
轉載于:https://www.cnblogs.com/crisenchou/p/5006779.html
總結
以上是生活随笔為你收集整理的谈谈我的编程之路---WAMP(二)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HD1281棋盘游戏(匹配+好题)
- 下一篇: js规范