CentOS 拷貝mysql資料庫到新的硬碟報錯了

2021-09-06 12:51:04 字數 896 閱讀 5280

伺服器硬碟滿了,加了一塊,在目錄 下新建了

mkdir /mysql

cp -r /var/lib/mysql/*

/mysql

chown -r mysql:root /mysql

更改/etc/my.cnf檔案

[mysqld]

datadir=/mysql

socket=/mysql/mysql.sock

user=mysql

# disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

[client]

socket=/mysql/mysql.sock #之前沒有寫入這個,客戶端連線時,出了乙個錯,

service mysqld restart #就可以接連上了

原本以為可以了,結果php連線不上了,估計是要重新編譯php 或者是mysql ,不想編輯了,

1、 用任何客戶端連線mysql,執行語句:

show variables like 'socket';

會得到類似於下面的結果:

"variable_name"        "value"

"socket"                "/mysql/mysql.sock"

2、編輯php.ini,找到mysql.default_socket配置項,預設一般是空值,把剛才查到的"/mysql/mysql.sock"填入。

弄了一整天

mysql資料拷貝

從雲資料庫匯入本地資料庫步驟如下 config.datasource.url jdbc mysql 3306 procuratorate user db?characterencoding utf 8 usessl false servertimezone gmt config.datasource...

mysql資料庫拷貝

我們經常會有這樣的需求,將某個伺服器上的mysql資料庫完整拷貝到其他機器上,比如資料庫遷移。要想做到這點最簡單的就是使用mysql提供的現成工具 mysqldump。使用mysqldump的時候需要指定賬號 密碼 主機等資訊。例如 mysqldump h 10.10.8.12 u backup p...

CENTOS 安裝 mysql 資料庫

二 安裝 2.1 進入root使用者 2.3 yum安裝mysql伺服器 2.4 安裝好了後,啟動mysql服務 service mysqld start 或systemctl start mysqld.service 2.5 檢視mysql伺服器狀態 service mysqld status 或...