1. 程式人生 > >mysql遷移資料目錄

mysql遷移資料目錄

系統:centos7  mysql版本:5.7.22

一、檢查mysql程序狀態:

ps -ef | grep mysql

二、確認資料庫目錄所在:

ps -ef | grep mysql   看datadir所在的地方

三、確認新資料庫目錄的許可權及硬碟空間:

df -h   檢視硬碟空間

ll -lih   檢視目錄許可權,要指定mysql使用者

四、確定要修改的配置檔案

/etc/my.cnf

五、全量備份一次:

innobackupex或mysqldump工具備份

六、關閉mysql程序:

service mysqld stop

七、移動資料庫目錄至新目錄下,修改配置檔案:

mv /usr/local/mysql/data /home/mysql/mysql/data

vim /etc/my.cnf   

修改配置檔案中的datadir配置,如果還有日誌等檔案放在資料目錄下,也要修改

八、啟動mysql程序:

service mysqld start

九、確認mysql程序狀態:

ps -ef | grep mysql

相關推薦

mysql遷移資料目錄

系統:centos7  mysql版本:5.7.22 一、檢查mysql程序狀態: ps -ef | grep mysql 二、確認資料庫目錄所在: ps -ef | grep mysql   看datadir所在的地方 三、確認新資料庫目錄的許可權及硬碟空間:

MySQL伺服器間遷移資料目錄問題

1. 拷貝資料目錄 /var/lib/mysql到新伺服器 1)scp拷貝資料目錄,檔案屬性會改變,修改: /var/lib # chown mysql:mysql -R mysql2)壓縮後scp拷貝,會保留原檔案屬性許可權 3)rsync拷貝資料目錄,會保留原檔案屬性

centos7中mysql更改資料目錄

一、配置mysql 首先啟動mysql service mysqld start 設定密碼及安全規則 mysql_secure_installation 這一步驟我只修改了密碼,其它安全規則根據需求修改 修改配置檔案(這裡我修改的為/home目錄下) datadir=/h

MYSQL遷移資料至sqlserver

第一步:下載安裝MYSQL ODBC https://dev.mysql.com/downloads/connector/odbc/ 安裝過程比較簡單 第二步:配置資料來源 版本要和mysql版本對應.   第三步:建立連線伺服器 我用的工具是&nbs

記錄mysql遷移資料問題(mysqldump)

今天要更換mysql資料庫到新的機器上面,由於兩臺機器的版本不一樣,不能直接拷貝data裡面的資料,然後就只能使用自帶的工具mysqldump來把所有資料(這個資料包括表結構、表資料、使用者等等)都匯出,然後再匯入到新的資料庫。 匯出命令 mysqldump -uroo

MySQL遷移資料(切換資料儲存的資料夾)

備註:此流程是針對windows下相同版本(5.7.20)的(不同版本之間的遷移可參考,不一定成功,本人沒有測試) 1、首先做好資料備份,將原來的data資料夾(我的目錄D:\company\mysql-5.7.20-winx64\data)複製備份 2、停

kafka遷移資料目錄

問題 先前儲存kafka日誌的磁碟空間太小,zabbix警報不斷,於是加了磁碟,將日誌存到新磁碟上。 解決方案 依次在每臺機器上操作,保證有機器能響應producer和consumer的操作。 加磁碟需要重啟伺服器。 1. 拷貝日誌 伺服器啟動後,將

mysql遷移-data目錄拷貝方式

本人使用docker後想將本機上的mysql資料庫遷移到docker中,docker安裝好與本機同樣版本的mysql後,將docker的data目錄對映到本機。 下面就是遷移步驟: 1.將本機的data目錄拷貝到docker對映的data目錄,下圖是dock

最簡潔的mysql資料遷移目錄變更)

停止mysql服務 service mysql stop cp -rf /var/lib/mysql/* /data/mysql_data/ 新目錄許可權分配 chown -R mysql:mysql 新目錄 修改 my.cnf, [mysqld] 和[client

Mysql 資料目錄遷移方法

附:資料目錄的遷移方法原目錄:/var/lib/mysql新目錄:/data/mysql1)關閉MySQL/etc/init.d/mysqld stop2)修改/etc/my.cnf的datadir和socket指向新的目錄: [plain] view plaincop

mysql向HBase+Phoenix遷移資料的心得總結

* 轉載請註明出處 公司有一張大表,資料量超過3億.Leader找我讓我完成這個資料遷移的工作. mysql -> HBase + Phoenix 1.總體方案有哪些?   1)通過Sqoop直接從伺服器(JDBC方式)抽取資料到HBase中   因為資料量非常大,因此優先考慮用Sqoop和M

mysql database 資料遷移:mydumper與myloader

[[email protected] ~]# yum install glib2-devel mysql-devel zlib-devel pcre-devel openssl-devel cmake [[

Linux/CentOS安裝mysql、自定義資料目錄、配置使用者客戶端登入

機房新來的機器,我配完了地址做好了分割槽,裝了好幾天資料庫,記下來以後參考。[為此展開了一場深夜辯論賽] 好吧 說說怎麼裝吧,先看看機器上有沒有mysql,然後發現我這臺機器已經有了,於是就用find / -name mysql|xargs rm -rf刪了舊版本mysql相關的檔案(這個命令能

sqlYog對mysql資料庫資料遷移

一   資料庫的遷移 1.找到要遷移的表,右擊"備份/匯出",點選備份表作為sql轉儲,繼續操作,就儲存好了相應資料 2.在資料直接執行,匯出的sql語句,將裡面的原資料庫database修改為現在的資料庫連線,就將資料重新建表並插入其中 二   外來excle匯入到

Ubuntu下遷移MySQL資料庫檔案目錄

用ubuntu的apt包管理工具安裝的mysql資料庫,預設將資料庫檔案儲存在/var/lib/mysql目錄下,時間久了資料庫越來越大,所以準備掛載個新的硬碟專門存放mysql資料庫。 1、確定mysql資料庫檔案存放目錄 一般預設是在/var/lib/mysql目錄下。先登入自己的mys

黑猴子的家:MySql更換資料儲存目錄

1、新建資料目錄 [[email protected] ~]# mkdir -p /opt/module/mysqldata/logs 2、關閉mysql 服務 [[email p

Ubuntu 上更改 MySQL 資料庫資料儲存目錄

之前寫過一篇部落格“MySQL更改資料庫資料儲存目錄”,當時的測試環境是RHEL和CentOS,誰想最近在Ubuntu下面更改MySQL資料庫資料儲存目錄時遇到了之前未遇到的問題,之前的經驗用不上了(或者說之前的總結不是太全面),修改完MySQL資料庫資料儲存目錄後

記一次MSSQL到MySQL資料遷移過程

工作中遇到一個需求 要將MSSQL資料庫中共計12張表的資料大概1000W行資料遷移到MySQL資料庫中,去年另一個同事負責這件事情,他採用的方法是先將MSSQL資料庫裡的資料生成同MySQL資料庫表結構一致的12張表,然後用我提供的一個delphi寫的一個工具來進行遷移。工具用的UniDAC的TCRBa

Ubuntu上更改MySQL資料庫資料儲存目錄

[email protected]:/etc/mysql/mysql.conf.d# service mysql status● mysql.service - MySQL Community Server   Loaded: loaded (/lib/systemd/system/mysql.se

mysql 更改預設資料目錄

本文主要介紹在CentOS下通過yum命令安裝MySQL之後,如何移動預設資料目錄到指定位置。 安裝mysql: yum -y install mysql-server mysql-client Mysql 安裝之後預設的資料檔案儲存目錄為/var/lib/mysql。 假如要把目