谈谈我的编程之路---WAMP(二)
WAMP的一些配置與使用心得(MYSQL)
剛開始接觸數據庫的時候,我一直認為數據庫操作工具和數據庫是同一種東西,它們是一體的,后來我才明白,數據庫它是一個獨立的倉庫,用官方點的話來解釋
數據庫(Database)是按照數據結構來組織、存儲和管理數據的倉庫
其實它就是一個存放數據的倉庫,哪怕沒有數據庫操作工具例如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命令行的實際用途
一、數據庫文件過大,用PHPmyadmin導入數據庫文件超時
由于PHPmyadmin是一款網頁式的數據庫操作軟件,雖然用起來很方便,但是對于apache的這個30秒限制真的很無奈,這個時候命令行的作用就體現出來了,當然你也可以換一個操作工具如navicat來進行這個操作,但是相比之下,我覺得命令行的模式下操作起來更加的簡單方便快捷,具體命令是 source XXX.sql;
二、當你的網站服務器上沒有圖形界面功能,只有命令行的時候
由于是遠程服務器,而且沒有圖形界面,所以你只能使用這一個辦法,當然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就可以直接訪問到你的服務器數據了
總結一點:你的數據庫用戶名和密碼真的非常重要,務必妥善保管
轉載于:https://www.cnblogs.com/crisenchou/p/5006779.html
總結
以上是生活随笔為你收集整理的谈谈我的编程之路---WAMP(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HD1281棋盘游戏(匹配+好题)
- 下一篇: js规范