首頁 >資料庫 >mysql教程 >mysql5.6.33修改資料檔的實例教程

mysql5.6.33修改資料檔的實例教程

零下一度
零下一度原創
2017-06-29 10:45:011407瀏覽

問題:mysql存放的資料文件,分區容量較小,目前已經滿,導致mysql連接不上,

解決方案:

1、刪除分割區裡一個不需要用的數據,如:日誌檔等(解決不了根本問題)

#2、對某個磁碟擴容

#3、修改資料儲存位置

修改資料儲存位置步驟:

1、查看mysql儲存目錄

#安装目录
--basedir=/usr 
#数据存储位置
--datadir=/home/mysqlData/mysql 
#用户
--user=mysql 
#日志
--log-error=/home/mysqlData/mysql/localhost.localdomain.err 
#端口
--port=3306

2、停止mysql服務

service mysql stop

# 3、建立目錄

mkdir /home/mysql
chown -R mysql:mysql /home/mysqlData

 4、資料檔案轉移(把整個/var/lib/mysql移至/home/mysqlData)

cp -afir /var/lib/mysql /home/mysqlData

5、修改MySql的設定文件/etc/my.cnf設定文件

[client]

port            = 3306#修改后的目录
socket          = /home/mysqlData/mysql/mysql.sock
[mysqld]

port = 3306default-storage-engine = InnoDB #默认存储引擎
lower_case_table_names = 1 #不区分大小写
max-connections=3000character_set_server=utf8
#修改后的目录
datadir=/home/mysqlData/mysql

#修改后的目录

sock=/home/mysqlData/mysql/mysql.sock

6、修改MySQL的啟動腳本/etc/init.d/mysql

將/etc/init.d/mysql檔案中的datadir項目改成/home/mysqlData/mysql

vim /etc/init.d/mysql

7、啟動mysql服務

service mysql start

 

#

以上是mysql5.6.33修改資料檔的實例教程的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn