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

首頁 > 學院 > 開發設計 > 正文

Mysql修改數據文件默認目錄datadir

2019-11-09 13:32:06
字體:
來源:轉載
供稿:網友

場景:MySQL 數據庫的數據文件默認安裝的路徑在/var/lib/mysql,但是實際中,我們在安裝時常常就需要定制安裝數據庫路徑,比如/data/mysql,或者/opt/mysql,通常是一個單獨的一塊盤或者分區,這樣有利于性能調優和保護數據安全,同時也方便進行維護。

步驟:

Stop MySQL:

service mysql stop

Change Data Directory:

// 新建文件夾用于存放數據,并把mysql默認的數據文件拷貝至此文件夾mkdir -p /datacp -rap /var/lib/mysql /data 或者 mv /var/lib/mysql /data// 改變新建文件夾的屬主chown -R -v mysql:mysql /data/mysql// 現在編輯MySQL的默認配置文件/etc/my.cnf 修改datadir和socketvariable。vi /usr/my.cnfChange From: datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock Change To: datadir=/data/mysql socket=/data/mysql/mysql.sock

為mysql.sock加連接:

// 比如說實際的mysql.sock在 /data/mysql/mysql.sock 下ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock;

Start MySQL:

service mysql start

Q&A:

Q:以下是mysql數據目錄修改出現: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ ,本例是將Mysql的數據目錄移動到了/home/data/下,即mysql.sock所在的真實目錄為/home/data/mysql/mysql.sock,mysql有tcp連接和socket連接方式,而上面這種錯誤一般是因為mysql是使用rpm方式安裝的,它會自動尋找 /var/lib/mysql/mysql.sock 這個文件,是一種socket連接方式。

A:常見解決辦法如下:

創建/修改文件 /etc/my.cnf文件,在[mysqld]上面添加:

[client]// passWord=your_passwordport=3306// 在這里寫上你的mysql.sock的正確位置socket=/home/data/mysql/mysql.sock

指定ip地址,使用tcp方式連接mysql,而不使用本地socket方式:

mysql -h127.0.0.1 -uuser -ppassword

為 mysql.sock 加個連接,比如說實際的mysql.sock在 /home/data/mysql/ 下,則:

ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 行唐县| 南召县| 蕉岭县| 临泉县| 和林格尔县| 西藏| 株洲县| 浏阳市| 克什克腾旗| 渑池县| 方山县| 英山县| 北京市| 肥城市| 财经| 靖西县| 阳曲县| 都江堰市| 古蔺县| 普洱| 铅山县| 岱山县| 二手房| 延庆县| 颍上县| 瑞昌市| 苏州市| 武宁县| 浦江县| 和静县| 阿拉尔市| 黑河市| 介休市| 阿坝县| 肥西县| 伊宁县| 承德市| 固安县| 固安县| 嘉峪关市| 新平|