mysql預設在/var 目錄,有時候主目錄空間不夠,這時候我們需要把mysql儲存在其他地方。
1:停止mysql
systemctl stop mysqld.service
datadir=/data/part1/mysql
socket=/data/part1/mysql/mysql.sock
3:配置檔案中原來的datadir=/var/lib/mysql,所以我們把這個目錄複製過去。
# chown -r mysql /data/part1/mysql/
4:建立軟連線
ln -s /data/part1/mysql/mysql.sock /var/lib/mysql/mysql.sock
5:啟動mysql即可。
systemctl start mysqld.service
linux修改MySQL預設儲存路徑
一 檢視盤空間及路徑 df h df h二 登入mysql,並查當前儲存空間 mysql uroot pshow variables like dir 三 關閉mysql service mysql start四 拷檔案至新路徑,更其屬性 cp r var lib mysql mnt mysqlch...
Linux 下修改Mysql的儲存目錄
為什麼要更改mysql的預設儲存路徑?原因很簡單,在生產環境下,mysql的資料 索引都會很大,而mysql的預設儲存路徑是 val lib mysql,這就出現了問題,在分配磁碟的時候,一般 home的儲存空間是最多的,那麼我們的mysql就必須放在 home下面才能支撐更大的資料儲存。cp r ...
Mysql修改儲存過程
alter procedure 儲存過程名 特徵 指定了儲存過程的特性,可能的取值有 contains sql 表示子程式包含 sql 語句,但不包含讀或寫資料的語句。no sql 表示子程式中不包含 sql 語句。reads sql data 表示子程式中包含讀資料的語句。modifies sql...