Mac下將mysql資料遷移至儲存盤

2021-09-11 04:01:01 字數 544 閱讀 3956

因為mysql資料量太大了,影響到了mac的正常使用,所以買了乙個2t的行動硬碟準備把資料遷移過去。

第一步,將mysql的data資料夾移動到想要的目錄

data資料夾在我mac裡目錄是 /usr/local/var/mysql

我將行動硬碟命名為d,在裡面建了mysql資料夾

執行命令: mv /usr/local/var/mysql /volumes/d/mysql

有些文章說在cellar下mysql裡的support-files資料夾裡有乙個default-my.cnf的檔案,到目錄裡沒找到,於是在網上找了乙個,複製了全部內容。

使用sudo命令在/etc下vi檔案my.cnf:sudo vi /etc/my.cnf,將內容貼上進去。

在裡面增加一行內容:

datadir = /volumes/d/mysql/mysql

重啟mysql:mysql.server restart

有時候會各種報錯,說找不到什麼什麼err檔案,可以強行關閉mysql,比如說重啟電腦之類,然後再次重試。

這樣就搞定了。

HBase資料遷移至Hive

背景 需要將hbase中表xyz 列簇cf1,列val 遷移至hive 1.建立hive和hbase的對映關係 1.1 執行hive shell進入hive命令列模式,執行如下指令碼 create external table hbase table 1 key int,value string s...

mysql資料遷移至oracle中的幾個問題(2)

在遷移資料的過程中,發現報長度錯誤。經排查原來有個字段在mysql中設定為text長文字型別,而在oracle設定的varchar2,長度設定的2000。這時候出現了長度不夠的情況,重新設定varchar2長度為4000。長度還是不夠,可是varchar2最大長度就是4000,怎麼辦呢,使用clob...

將Windows上的Oracle遷移至Linux

1.在安裝linux資料庫例項時,注意選擇的編碼格式要與windows的資料庫例項一致。遷移步驟 1.檢查linux上資料庫例項的編譯格式 sql select userenv language from dual userenv language american america.zhs16gbk...