国产探花免费观看_亚洲丰满少妇自慰呻吟_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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 建宁县| 新晃| 石河子市| 乳源| 庄河市| 津南区| 临澧县| 富民县| 南郑县| 汉川市| 老河口市| 读书| 万荣县| 东阳市| 南澳县| 建宁县| 廊坊市| 阿勒泰市| 抚远县| 扎赉特旗| 镇远县| 麻城市| 静海县| 邛崃市| 专栏| 普陀区| 关岭| 大连市| 龙江县| 石台县| 岑巩县| 三台县| 平江县| 宜州市| 陕西省| 泗洪县| 东至县| 田东县| 兰州市| 阜新| 阿瓦提县|