本文目錄一覽:
- 1、怎樣用命令行把MySQL資料庫遷移到另一台Linux伺服器
- 2、Windows下Mysql資料庫表導入到Linux下Mysql 報錯
- 3、mysql數據從windows遷移到linux中怎麼搞
- 4、windows的mysql怎麼傳到linux
- 5、mysql數據從windows遷移到linux中怎麼搞?
- 6、如何將windows上的mysql遷移到linux上去。求大神
怎樣用命令行把MySQL資料庫遷移到另一台Linux伺服器
1、用dump命令備份資料庫。
# mysqldump -u root -p dbfile dbfile.sql
2、用rsync從新伺服器獲得備份的文件(SCP或WGET也可以)。
# rsync -avr root@myolddbserver:/home/mydumpfolder/dbfile.sql
3、登陸新伺服器的mysql客戶端。
# mysql -u root -p
4. 建立資料庫。
mysql create database dbfile;
5. 選擇新資料庫;
mysql use dbfile;
6. 載入數據;
mysql source dbfile.sql
或者
在Mysql程序中有我自己的一個資料庫共5張表,裡邊數據不算太多。我現在想把他們全部弄到另一台電腦中去,該怎麼弄,如果不用其它的軟體工具,只用Mysql自已的程序不知可否?
註:不用考慮操作系統。
—————————————————————
在dos命令提示符下使用mysqldump命令進行備份.
如下:
C:\Documents and Settings\Administratormysqldump yinshi c:\\backup.txt -uroot
-p12142022
說明:yinshi是我的資料庫名,裡面有5張表; c:\\backup.txt 是我備份出來文件名和路徑;
-u,-p參數後面跟的分別是用戶名和密碼.
將你備份出來的文件我這裡是backup.txt拷貝到另一台機上,再在dos命令提示符下用mysql命令,進行恢復,如下:
C:\Documents and Settings\Administratormysql c:\\backup.txt -uroot -p12142022
or
mysqlsource backup.txt;(這裡backup.txt在放在data目錄下)
—————————————————————
如果另一台機器上也安裝了mysql,可以直接導入
C:\mysql\binmysqldump -h172.20.6.250 -udeveloper -p123456 –opt server_databasename | mysql -hlocalhost -uroot -C obj_databasename
172.20.6.250源伺服器ip
developer源伺服器連接用戶名
—————————————————————
有兩種辦法。
1、在B機器上裝mysql。
將A機器上的mysql/data下的你的資料庫目錄整個拷貝下來。
將B機器上的mysql服務停止。
找到B機器上的mysql/data目錄,將你拷貝的目錄粘貼進去,然後啟動mysql服務就可以了。
2、使用SQL語句備份和恢復
你可以使用SELECT INTO OUTFILE語句備份數據,並用LOAD DATA INFILE語句恢複數據。這種方法只能導出數據的內容,不包括表的結構,如果表的結構文件損壞,你必須要先恢復原來的表的結構。
語法:
SELECT * INTO {OUTFILE | DUMPFILE} 』file_name』 FROM tbl_name
LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 』file_name.txt』 [REPLACE | IGNORE]
INTO TABLE tbl_name
SELECT … INTO OUTFILE 』file_name』
Windows下Mysql資料庫表導入到Linux下Mysql 報錯
第一:最簡單的辦法是使用phpmyadmin。
第二:通過該軟體,在liunux下,導出所需的資料庫,生成一個sql格式的文件。
第三:同樣是使用該軟體,在windows下,做一個導入操作,將保存的sql格式文件導入進來,就可以了。
mysql數據從windows遷移到linux中怎麼搞
第一:最簡單的辦法是使用phpmyadmin。
第二:通過該軟體,在liunux下,導出所需的資料庫,生成一個sql格式的文件。
第三:同樣是使用該軟體,在windows下,做一個導入操作,將保存的sql格式文件導入進來,就可以了。
windows的mysql怎麼傳到linux
沒法直接傳,需要先導出為SQL文件,再到linux還原,可以用navicat8 lite for mysql
mysql數據從windows遷移到linux中怎麼搞?
直接把sql語句導出不行,會出現問題
如果是中文問題的話,只在mysqldump以及導入的時候使用–default-character-set指定字符集。
其實只要保證上下文環境一樣一般是不會有問題的,比如你windows的機器給linux機器mysql許可權之後,在linux伺服器上用命令行執行mysqldump,然後再命令行導入,切忌不要在windows上用GUI工具導出拿去Linux上執行。
最後一點,mysql的版本請保證一致
如何將windows上的mysql遷移到linux上去。求大神
安裝vm tools後(安裝後桌面會出現CD-ROM,具體包在哪怎麼解壓就不用說了,解壓完後會多出一目錄來進入該目錄 ./ 運行p開頭的這個文件就可以了,完後在註銷下系統)然後就可以直接從windows 拖到Linux里,很簡單的不要再去裝什麼第三方軟體了,(VM tools在菜單VM下)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/207221.html