點擊“開始”進入界面,找到mysql。雙擊打開mysql軟件,輸入密碼。輸入“show databases;”即可看到自己創(chuàng)建的數(shù)據(jù)庫。輸入“use 數(shù)據(jù)庫名”,使用此數(shù)據(jù)庫。輸入“source sql文件的路徑”。
成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,先為子洲等服務(wù)建站,子洲等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為子洲企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
shell mysql db_name table.sql 還可以用一個USE db_name語句啟動文本文件。
現(xiàn)在本地用工具把數(shù)據(jù)文件導(dǎo)成.sql文件。將.sql文件上傳到linux服務(wù)。登錄服務(wù)器的mysql數(shù)據(jù)庫,直接用source命令將.sql文件導(dǎo)入。
小貼士:pv 工具既可以用于顯示文件流的進度,也可以用于文件流的限速。在本實驗中,我們用 PV 來限制 SQL 文件發(fā)到 MySQL client 的速度,從而限制 SQL 的回放速度,達到不影響其他業(yè)務(wù)的效果。
首先要在數(shù)據(jù)庫中建立好數(shù)據(jù)庫,然后導(dǎo)入腳本,所以先建立一個數(shù)據(jù)庫哦,不要腳本是不知道要往哪個數(shù)據(jù)庫中導(dǎo)入腳本的。
打開ftp客戶端軟件,例如filezilla,使用服務(wù)器IP和root及密碼,連接時一定要使用SFTP方式連接,這樣才能連接到linux。注意,這種方法是不安全的,但我們這里沒有ftp,如果要上傳本地文件到服務(wù)器,沒有更好更快的方法。
首先通過xshell連接數(shù)據(jù)庫服務(wù)器,執(zhí)行命令mysql -u root -p 命令,按照提示輸入密碼。連接上數(shù)據(jù)庫。
如果你給root用戶設(shè)置了密碼的話用:mysql -u root -p 你的數(shù)據(jù)庫名 “你的sql文件”,然后輸入密碼。
回答:(導(dǎo)出數(shù)據(jù)庫abc到abc.sql文件) 提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。
有兩種辦法。在B機器上裝mysql。將A機器上的mysql/data下的你的數(shù)據(jù)庫目錄整個拷貝下來。將B機器上的mysql服務(wù)停止。找到B機器上的mysql/data目錄,將你拷貝的目錄粘貼進去,然后啟動mysql服務(wù)就可以了。
然后就可以輸入導(dǎo)入.sql文件命令:mysql USE 數(shù)據(jù)庫名;mysql SOURCE d:/test.sql;看到上面的畫面,說明mysql數(shù)據(jù)庫已經(jīng)導(dǎo)入成功了。
使用shell工具登陸到安裝postgresql的服務(wù)器,切換到postgres用戶,postgresql默認的操作用戶,命令是:su - postgres,查看當前路徑是/var/lib/psql,創(chuàng)建一個test.sql腳本文件,命令是:vim test.sql。
如果要執(zhí)行不止一條命令,則可以先寫到一個文件中,然后再用輸入重定向完成。
通過gccli命令行工具客戶端,執(zhí)行g(shù)ccli -u用戶名 -p密碼 -Ddatabasename sql.sql 的方式執(zhí)行。