婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > mysql 5.7更改數據庫的數據存儲位置的解決方法

mysql 5.7更改數據庫的數據存儲位置的解決方法

熱門標簽:昆明智能外呼系統中心 長安區違法建房地圖標注 南宋地圖標注黃河華山 安國在哪里辦理400電話 智能電銷機器人靠譜么 電銷機器人公眾號推送 電銷機器人說明書 手機用地圖標注工具 地圖標注培訓

隨著MySQL數據庫存儲的數據逐漸變大,已經將原來的存儲數據的空間占滿了,導致mysql已經鏈接不上了。因此,必須要給存放的數據換個地方了。下面是操作過程中的一些步驟。記下來,以后日后查看。

1.修改mysql數據存放的目錄

要修改兩個地方,其一是修改/etc/my.cnf文件中的datadir。默認情況下:

datadir=/var/lib/mysql

因為我的/data/目錄比較大,所以將其改為:

datadir=/data/mysql/

還要修改/etc/init.d/mysqld文件,將datadir=”$result”改為:

datadir=”/data/mysql”

2.停止mysql服務

service mysql stop

3.創建新的數據存放目錄

mkdir /data/mysql

4.將數據移動到新的數據庫存放目錄里面

mv /usr/local/mysql/data/* /data/mysql

這里補充一點兒知識,innoDB引擎和MyISAM引擎的數據文件不一樣。

針對MyISAM引擎, 數據文件以”*.frm”,”*.MYD”,”*.MYI”三個文件存儲于”/var/lib/mysql”目錄下的對應數據庫文件夾中。直接將這些文件移動到新的數據存放目錄里面,就可以。

針對innoDB引擎,數據則存儲在”$innodb_data_home_dir” 的ibdata1文件中(一般情況),結構文件存在于table_name.frm中。

5.修改mysql數據庫目錄權限以及配置文件

chown mysql:mysql -R /data/mysql/

6.修改socket

在兩個地方修改socket,/etc/my.cnf

socket=/data/mysql/mysql.sock

創建一個連接文件到/var/lib/mysql/mysql.sock

ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock

7.重啟mysql服務

執行

service mysql restart 

開始對數據庫進行讀寫操作,發現有這樣的問題:

讀寫:

ERROR 1146 (42S02): Table ** doesn't exist

創建表:

ERROR 1005 (HY000): Can't create table ‘runoob_tbl' (errno: 13) 

解決辦法:

在/data/mysql目錄下,刪掉ib_logfile*文件,這樣innoDB引擎的表就正常了。

再執行

mysql> REPAIR TABLE ***; 

對于數據量比較大表,這個過程可能會比較慢。執行完成后,MyISAM引擎的表也正常了。

mysql相關專題,需要的朋友可以參考下

MySQL中的數據庫操作知識匯總

Mysql入門教程

Mysql 報錯及解決辦法

Mysql root密碼操作方法

以上所述是小編給大家介紹的mysql 5.7更改數據庫的數據存儲位置的解決方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • scrapy數據存儲在mysql數據庫的兩種方式(同步和異步)
  • python將類似json的數據存儲到MySQL中的實例
  • Ubuntu安裝MySQL5.7并配置數據存儲路徑的方法步驟
  • MySQL如何更改數據庫數據存儲目錄詳解
  • mysql數據存儲過程參數實例詳解
  • Centos7 移動mysql5.7.19 數據存儲位置的操作方法
  • Mysql 切換數據存儲目錄的實現方法
  • MySQL數據庫體系架構詳情
  • MySQL空間數據存儲及函數

標簽:吉安 武漢 東莞 江門 合肥 潛江 南昌 長沙

巨人網絡通訊聲明:本文標題《mysql 5.7更改數據庫的數據存儲位置的解決方法》,本文關鍵詞  mysql,5.7,更改,數據庫,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mysql 5.7更改數據庫的數據存儲位置的解決方法》相關的同類信息!
  • 本頁收集關于mysql 5.7更改數據庫的數據存儲位置的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 颍上县| 隆子县| 平江县| 澎湖县| 裕民县| 驻马店市| 勐海县| 轮台县| 林口县| 正宁县| 黄梅县| 樟树市| 武城县| 和顺县| 集安市| 穆棱市| 潞城市| 调兵山市| 德昌县| 大竹县| 吉林省| 封丘县| 宜川县| 马鞍山市| 宜兰县| 娄底市| 吉林省| 庄浪县| 松阳县| 涿州市| 通化市| 溧水县| 会东县| 都昌县| 晋中市| 阜平县| 梁山县| 蒙山县| 宣威市| 民丰县| 玛曲县|