成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

CentOS 7更改數(shù)據(jù)存放目錄后無法登錄的解決方法

最近我在阿里云服務(wù)器上安裝了MySQL數(shù)據(jù)庫,使用了rpm方式進行安裝。默認(rèn)情況下,數(shù)據(jù)存放在/var/lib/mysql目錄下。但是我想將數(shù)據(jù)存放在/home/data目錄下,于是進行了移動操作。雖

最近我在阿里云服務(wù)器上安裝了MySQL數(shù)據(jù)庫,使用了rpm方式進行安裝。默認(rèn)情況下,數(shù)據(jù)存放在/var/lib/mysql目錄下。但是我想將數(shù)據(jù)存放在/home/data目錄下,于是進行了移動操作。雖然MySQL服務(wù)器成功啟動了,但是在登錄時卻遇到了ERROR 2002 (HY000): Can't connect to local MySQL server through socket的錯誤,同時還提供了socket文件的位置。經(jīng)過兩天的折騰和查找資料,終于找到了解決方法,下面是我的解決過程,希望對大家有所幫助。

步驟一:登錄MySQL時出錯

1. 首先嘗試通過mysql -uroot -p命令登錄MySQL,結(jié)果提示出錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '' (2)

步驟二:修改配置文件

2. 打開/etc下的文件。

3. 在[mysqld]條目下,將datadir和socket這兩欄注釋掉,并修改成你當(dāng)前的路徑。例如,我的路徑是在/home/data/mysql目錄下,修改內(nèi)容如下:

```

datadir/var/lib/mysql

datadir/home/data/mysql

socket

socket

```

4. 在最后一行新增一個[mysql]的條目,并在下面新增以下內(nèi)容:

```

[mysql]

socket

```

5. 復(fù)制完整的文件內(nèi)容,以便參考和對照,修改完成后記得保存。

步驟三:重啟系統(tǒng)

6. 修改完成后,重啟系統(tǒng)使修改生效??梢允褂胷eboot指令進行操作。

額外解決方法:使用軟鏈接

網(wǎng)上還有一種使用軟鏈接的方法可以解決該問題,但我覺得上述的方式更為簡便。如果你希望嘗試軟鏈接的方式,可以按照以下步驟進行操作:

```

[ mysqldata] ln -s

```

以上就是我針對CentOS 7更改數(shù)據(jù)存放目錄后無法登錄的解決方法。希望能夠?qū)τ龅筋愃茊栴}的人有所幫助。

標(biāo)簽: