MySQL數(shù)據(jù)庫遷移data文件夾位置詳細步驟
更新時間:2014年03月10日 14:33:20 作者:
這篇文章主要介紹了MySQL數(shù)據(jù)庫遷移data文件夾詳細步驟,需要的朋友可以參考下
由于yum安裝mysql的時候,數(shù)據(jù)庫的data目錄默認是在/var/lib下,出于數(shù)據(jù)安全性的考慮需要把它挪到/data分區(qū)。步驟如下:
一、關(guān)閉apache和mysql.
復(fù)制代碼 代碼如下:
service httpd stop
service mysqld stop
二、將/var/lib下的mysql目錄mv(移動)到data目錄。
為什么要用mv命令,而不用cp命令呢?應(yīng)為linux文件系統(tǒng)特殊性,mv命令能保留文件的所有屬性和權(quán)限,尤其是selinux屬性。如果用cp命令,就需要回頭再去設(shè)置mysql文件夾的selinux屬性,本人因很頭疼selinux故能避則避。
復(fù)制代碼 代碼如下:
mv -R /var/lib/mysql /data/mysql
三、修改mysql配置文件/etc/my.cnf。將datadir和socket的路徑改為/data目錄下。
復(fù)制代碼 代碼如下:
[mysqld]
#datadir=/var/lib/mysql ------原系統(tǒng)默認路徑
datadir=/home/mysql ------現(xiàn)有路徑
#socket=/var/lib/mysql/mysql.sock ------原socket路徑現(xiàn)
socket=/home/mysql/mysql.sock ------現(xiàn)有路徑
[mysqld_safe]
socket=/home/mysql/mysql.sock -----現(xiàn)有路徑
[client]
socket=/home/mysql/mysql.sock -----現(xiàn)有路徑
[mysql.server]
socket=/home/mysql/mysql.sock -----現(xiàn)有路徑
四、修改php配置文件(/etc/php.ini)中的socket路徑。
沒錯,千萬不要忘記了php.ini里也要指明socket的路徑,否則php網(wǎng)站會無法連接到數(shù)據(jù)庫的。php.ini里默認socket路徑是空的,默認是指向/var/lib/mysql,所以也要改為/data/mysql.
復(fù)制代碼 代碼如下:
[mysql]
mysql.default_socket = /home/mysql/mysql.sock
[mysqli]
mysql.default_socket = /home/mysql/mysql.sock
五、啟動apache.mysql.
復(fù)制代碼 代碼如下:
service httpd start
service mysqld start
您可能感興趣的文章:
相關(guān)文章
mysql “ Every derived table must have its own alias”出現(xiàn)錯誤解決辦法
這篇文章主要介紹了mysql “ Every derived table must have its own alias”出現(xiàn)錯誤解決辦法的相關(guān)資料,需要的朋友可以參考下2017-01-01MySQL與MSSQl使用While語句循環(huán)生成測試數(shù)據(jù)的代碼
有時候我們測試性能的時候經(jīng)常需要生產(chǎn)大量的測試數(shù)據(jù),用sql語句直接生成的數(shù)據(jù)更快,需要的朋友可以參考下。2010-12-12Mysql分組查詢每組最新的一條數(shù)據(jù)的五種實現(xiàn)過程
本文介紹了五種在MySQL中獲取每個分組最新一條數(shù)據(jù)的方法,包括子查詢和JOIN、窗口函數(shù)、變量、聚合函數(shù)和子查詢以及使用DISTINCT關(guān)鍵字,推薦使用子查詢和JOIN操作或窗口函數(shù),避免使用變量2024-11-11詳談mysqldump數(shù)據(jù)導(dǎo)出的問題
下面小編就為大家?guī)硪黄斦刴ysqldump數(shù)據(jù)導(dǎo)出的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03MySQL InnoDB行記錄存儲結(jié)構(gòu)分析
工作中我們基本上都是用MySQL的InnoDB存儲引擎,但是大家有去了解過它的底層存儲結(jié)構(gòu)嗎,想必絕大部分人不知道或者說不知道怎么查相關(guān)知識,剛好來看這篇文章就對了2023-07-07