国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL數據庫遷移data文件夾位置詳細步驟

2024-07-24 12:41:06
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了MySQL數據庫遷移data文件夾詳細步驟,需要的朋友可以參考下

由于yum安裝mysql的時候,數據庫的data目錄默認是在/var/lib下,出于數據安全性的考慮需要把它挪到/data分區。步驟如下:
一、關閉apache和mysql.
復制代碼 代碼如下:
service httpd stop
service mysqld stop
二、將/var/lib下的mysql目錄mv(移動)到data目錄。
為什么要用mv命令,而不用cp命令呢?應為linux文件系統特殊性,mv命令能保留文件的所有屬性和權限,尤其是selinux屬性。如果用cp命令,就需要回頭再去設置mysql文件夾的selinux屬性,本人因很頭疼selinux故能避則避。
復制代碼 代碼如下:
mv -R /var/lib/mysql /data/mysql
三、修改mysql配置文件/etc/my.cnf。將datadir和socket的路徑改為/data目錄下。
復制代碼 代碼如下:
[mysqld]
#datadir=/var/lib/mysql                      ------原系統默認路徑
datadir=/home/mysql ------現有路徑
#socket=/var/lib/mysql/mysql.sock            ------原socket路徑現
socket=/home/mysql/mysql.sock                ------現有路徑

[mysqld_safe]
socket=/home/mysql/mysql.sock                 -----現有路徑
[client]
socket=/home/mysql/mysql.sock                 -----現有路徑
[mysql.server]
socket=/home/mysql/mysql.sock                 -----現有路徑
四、修改php配置文件(/etc/php.ini)中的socket路徑。
沒錯,千萬不要忘記了php.ini里也要指明socket的路徑,否則php網站會無法連接到數據庫的。php.ini里默認socket路徑是空的,默認是指向/var/lib/mysql,所以也要改為/data/mysql.
復制代碼 代碼如下:
[mysql]
mysql.default_socket = /home/mysql/mysql.sock
[mysqli]
mysql.default_socket = /home/mysql/mysql.sock
五、啟動apache.mysql.
復制代碼 代碼如下:
service httpd start
service mysqld start

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 焉耆| 婺源县| 胶南市| 科技| 刚察县| 洱源县| 江北区| 永泰县| 穆棱市| 丹江口市| 肥乡县| 迁西县| 杭锦后旗| 马边| 安龙县| 扎赉特旗| 宣化县| 库车县| 宜宾市| 孝义市| 武隆县| 哈巴河县| 武平县| 马山县| 金沙县| 迁西县| 宽城| 布拖县| 鱼台县| 紫云| 呼图壁县| 沾化县| 建宁县| 海丰县| 龙口市| 馆陶县| 嘉义县| 敦煌市| 孝昌县| 灵武市| 蒙自县|