Windows下命令行連接mysql及導入sql文件


嗯,今天要把phpcms的模板放到服務器上,,,呃,phpMyAdmin死活連接不上數據庫,這又是個神馬情況Windows下命令行連接mysql及導入sql文件無奈,又想到命令行了,好吧,最近喜歡上命令行了,不過這果然還是命令行強大啊,啊哈哈Windows下命令行連接mysql及導入sql文件
下面呢,我就把我在網上看到其他人寫的通過命令行遠程連接MySQL以及自己的使用貼出來
好吧,,,導入數據把命令行給刷完了,,,我還是再寫一遍吧,就當再熟悉一下了

格式: mysql -h主機地址 -u用戶名 -p用戶密碼

首先呢看連接本地的MySQL

mysql -hlocalhost -uroot -p123456(一般呢,自己電腦上的用戶名基本上都是root,密碼呢就可能不一樣了);

再看看遠程MySQL,這里比如我要遠程的電腦ip是192.168.10.222,用戶名密碼這里就還用root和123456吧,那么連接語句則是

mysql -P 端口號 -h 遠程機地址/ip -u 用戶名 -p
然后回車,會要求輸入密碼,密碼輸入正確后,則可以進入到數據庫操作界面,如下圖所示
Windows下命令行連接mysql及導入sql文件


上面呢就是通過命令行連接數據庫
說完連接,那就是導入的了,說起來,最近我還真是跟着命令行玩上了啊

如果是本地導入呢,語句格式則是:mysql -h 主機地址(本機localhost) -u 用戶名(root) -p 數據庫名 < 要導入的數據文件(比如是D:\mysql\phpcms.sql)

比如:mysql -h localhost -u root -p phpcms< D:\mysql\phpcms.sql

這個就是本地導入了,說明要保證要導入的database數據庫存在.
那如果是遠程導入呢?首先要看數據庫存不存在,如果不存在,首先要創建數據庫,語句則是:create database 數據庫名(這里就還用phpcms吧),就是:create database phpcms;

然后就是導入數據庫了,首先要選擇你要導入的數據庫,語句是:use phpcms(要導入的數據庫名);
導入語句呢則是:source sql文件;(假設我這里文件在D:\mysql\phpcms.sql)

這里要說明一點,我第一次寫的時候呢是這么寫的:source D:\mysql\phpcms.sql;
但是他提示路徑錯誤,不存在,具體什么我也忘了,反正就是導入失敗了。然后我就試着改為:
source D:/mysql/phpcms.sql;

嗯,回車,開始導入了。這里是和本地導入的路徑有點區別的地方,不過我看網上很多教程那里路徑都如本地導入的那種,這里我也就有點不明白了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM