日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

linux下更改MySQL数据库存储目录

發布時間:2025/5/22 数据库 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下更改MySQL数据库存储目录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先看一下默認MySQL數據庫數據目錄到底存放在哪里

mysqladmin -u root -p variables | grep datadir

Enter password:

| datadir??????????????????????????????? | /var/db/mysql

?

1、把MySQL服務進程停掉:??

shell>?mysqladmin -u root -p shutdown

會提示輸入密碼。直接回車就行了,因密碼為空。

?

2、在你想要保存的地方,拷一份原始目錄的數據過來

shell> cd /data2/ ? ? ? ? ? ? ? ? ? ? ? ? ? ? //data2 為你想要保存數據的父目錄。

shell> cp -r /usr/local/mysql/data/ ?. ? ? ? ?//這樣完成后數據庫的目錄就是/data2/data

shell>?chown -R mysql:mysql data ? ? ? ? ?//更改data目錄的組和用戶。這步很重要。否則在我機器上是不成功的

?

3、更改配置文件:

先看/etc/目錄下,有無my.cnf 配置文件。如果沒有則從/usr/local/mysql/support-files/目錄下隨便拷一個 .cnf 文件到/etc/里

shell> cd /etc

shell> cp?/usr/local/mysql/support-files/my-large.cnf ?.

shell> mv my_large.cnf my.cnf ? ? ? ? ? ? ? ? ? //命名為my.cnf

shell> vim my.cnf ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //更改里面的配置

?

找到datadir = 這個字樣.如果沒有則在[mysqld] 后面的行加上

在該行前用#把該行注釋掉

另起一行寫成:datadir = /data2/data ? ? ? ? ? //你想修改成的目錄

保存退出。

?

4、重啟mysql服務

?

運行下面命令:

shell> /usr/local/mysql/bin/mysqld_safe &

?

不如意外的話應該是成功的。我試了兩臺服務器都是可以的。

?

記錄下來,以后應該還用得著。這些東西就是煩。

?

轉載于:https://blog.51cto.com/showerlee/1127218

總結

以上是生活随笔為你收集整理的linux下更改MySQL数据库存储目录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。