在linux中導(dǎo)入sql文件的方法分享(使用命令行轉(zhuǎn)移mysql數(shù)據(jù)庫)
因?qū)С鰏ql文件
在你原來的網(wǎng)站服務(wù)商處利用phpmyadmin導(dǎo)出數(shù)據(jù)庫為sql文件,這個步驟大家都會,不贅述。
上傳sql文件
前面說過了,我們沒有在云主機(jī)上安裝ftp,怎么上傳呢?
打開ftp客戶端軟件,例如filezilla,使用服務(wù)器IP和root及密碼,連接時一定要使用SFTP方式連接,這樣才能連接到linux。注意,這種方法是不安全的,但我們這里沒有ftp,如果要上傳本地文件到服務(wù)器,沒有更好更快的方法。
我們把database.sql上傳到/tmp目錄。
連接到linux,登錄mysql
使用putty連接到云主機(jī)。putty的使用方法這里就不介紹了。
連接之后,登錄mysql
>mysql -u root -p
>password:
注意,如果你之前建立了其他的mysql用戶,可以選擇合適的用戶登錄。關(guān)于mysql的命令行,你可以在其他地方學(xué)習(xí)。
把上傳上去的sql導(dǎo)入到數(shù)據(jù)庫中
按照下面的三個步驟,快速導(dǎo)入這個sql文件
mysql>use yourdatabasename;
mysql>set names utf8;
mysql>source /tmp/database.sql;
然后屏幕上就會不斷的滾,最后提示導(dǎo)入成功。
最后,記得將database.sql刪除。
相關(guān)文章
Mysql 遠(yuǎn)程連接配置實(shí)現(xiàn)的兩種方法
這篇文章主要介紹了Mysql 遠(yuǎn)程連接配置實(shí)現(xiàn)的兩種方法的相關(guān)資料,需要的朋友可以參考下2017-07-07MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù)
這篇文章主要介紹了MySQL基于group_concat()函數(shù)合并多行數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-10-10Mysql的SELECT語句與顯示表結(jié)構(gòu)詳解
這篇文章主要介紹了Mysql的SELECT語句與顯示表結(jié)構(gòu)詳解的相關(guān)資料,需要的朋友可以參考下2023-01-01mysql下為數(shù)據(jù)庫設(shè)置交叉權(quán)限的方法
由于 SupeSite 需要調(diào)用 Discuz! 和 UCHome 的數(shù)據(jù),所以如果它們不安裝在同一個數(shù)據(jù)庫,SupeSite 的數(shù)據(jù)庫用戶必須要對 Discuz! 和 UCHome 的數(shù)據(jù)庫有讀取、修改、刪除等權(quán)限。2011-07-07Mysql 刪除數(shù)據(jù)庫drop database詳細(xì)介紹
在mysql中,我們可以使用DROP DATABASE來刪除數(shù)據(jù)庫,并且數(shù)據(jù)庫中所有表也隨之刪除。本文通過實(shí)例向各位碼農(nóng)介紹DROP DATABASE的使用方法,需要的朋友可以參考下2016-11-11MySQL從命令行導(dǎo)入SQL腳本時出現(xiàn)中文亂碼的解決方法
這篇文章主要介紹了MySQL從命令行導(dǎo)入SQL腳本時出現(xiàn)中文亂碼的解決方法,分析了中文亂碼出現(xiàn)的原因并給出了兩種解決方法供大家參考,需要的朋友可以參考下2016-09-09