修改mysql數據庫的默認地址,修改mysql數據庫文件位置

本文目錄一覽:

Mysql建立數據庫如和在一個指定的位置建立數據庫,如何指定數據庫默認的存儲位置

工具/材料:Management Studio。

1、首先在桌面上,點擊“Management Studio”圖標。

2、然後在該界面中,右鍵點擊“新建數據庫”。

3、之後在該界面中,輸入數據庫名稱。

4、接着在該界面中,點擊數據庫文件里,test的存儲路徑選擇按鈕。

5、然後在該界面中,選中指定存儲位置,點擊“確定”按鈕。

6、繼續在該界面中,點擊數據庫文件里,test_log的存儲路徑選擇按鈕。

7、再者在該界面中,選中指定存儲位置,點擊“確定”按鈕。

8、最後在該界面中,點擊“確定”按鈕即可。

如何更改MySQL數據庫的默認目錄位置

1.停止數據庫服務:

使用/etc/init.d/mysql

stop

或者

stop

mysql

2.

在目標位置(/data)創建數據庫文件的目錄(如/mysqldb),並複製(如果不再使用默認的位置,則可以直接mv原先數據庫文件到新目錄下)原先的數據庫文件目錄到該目錄下:

cd

/data

mkdir

mysqldb

cp

-r

/var/lib/mysql

/data/mysqldb/

經過一段時間的等待後,在/data/mysqldb/下面就有了原先默認的mysql數據庫文件目錄的拷貝“/mysql”

3.修改my.cnf文件

#

vim

/etc/mysql/my.cnf

將datadir

=

/var/lib/mysql

改為

datadir

=

/data/mysqldb/mysql

另外由於當前my.cnf

中的socket

=

/var/run/mysqld/mysqld.sock(而並非像網上所說的sock

=

/var/lib/mysql/mysql.sock),即socket的位置並不在數據庫文件所在的位置,因此可以不做類似網上其他網頁所說的,要使用以下的命令做一個mysql.sock

鏈接:

ln

-s

/data/mysqldb/mysql/mysql.sock

/var/lib/mysql/mysql.sock

(需要從/home/data/mysql下複製一份過來)

4.

修改數據庫的權限:

#

chown

-r

mysql:mysql

/data/mysqldb/mysql/ 

改變數據庫文件目錄的歸屬為mysql

#

chmod

700

/data/mysqldb/mysql/whois/ 

改變數據庫目錄whois的屬性為700

#

chmod

660

/data/mysqldb/mysql/whois/* 

改變數據庫中數據表的屬性為660

5.

修改文件usr.sbin.mysqld

#

vim

/etc/apparmor.d/usr.sbin.mysqld

/var/lib/mysql

r,

/var/lib/mysql/**

rwk,

改成

/data/mysqldb/mysql/

r,

/data/mysqldb/mysql/**

rwk,

注意:沒有該步驟的話,將導致數據庫服務無法重啟,好像在重啟,但是一直卡住無反應。

6.啟動mysql服務器

/etc/init.d/apparmor

restart

/etc/init.d/mysql

restart

(或者使用

restart

mysql)

vps主機服務器如何修改mysql數據庫默認安裝的數據存放路徑

由於默認安裝,所有數據文件只能安裝在系統盤C盤,

所以mysql數據存放路勁在C盤。相對來說,數據庫數據文件存放在系統盤,是不安全的。因此最好將mysql

的數據存放路勁修改到其他盤(盤吧數據vps服務器E盤)。這樣數據庫數據就可以存放在E盤了。以後重裝

系統可以直接選擇重裝系統盤,數據也不會丟失。

修改mysql默認安裝的數據存放路勁的方法:

一、首先停止mysql。

服務器中運行開始、命令提示符。

運行net stop mysql 。確定。

二、在E盤新建mysql文件夾。

三、複製C盤中的mysql文件夾下面的 data文件夾 到E盤mysql文件夾下面。

粘貼到E盤mysql文件夾下。

四、 修改C盤 mysql 文件夾下面的 mysqldata 文件夾下面的 my.ini 文件。雙擊打開。

修改my.ini 這個文件裡面的 datadir 後面的路勁。

修改為 E:/MySQL/Data/ 。 保存。

五、啟動mysql 。

服務器中運行開始、命令提示符。

mysql啟動完成。新的mysql數據庫數據存放路徑是 E:/mysql/data 。

如何修改mysql數據庫默認地址

具體操作:

一、停止MySQL

開始-cmd

net stop mysql5

二、複製原來數據庫目錄到新目錄

1、複製C:\ProgramData\MySQL\MySQL Server 5.5\中的data目錄到

D:\Program Files\MySQL\MySQL Server 5.5\目錄下(自建的目錄)

三,修改MySQL配置文件

1、用記事本打開C:\ProgramData\MySQL\MySQL Server 5.5\data\目錄下的my.ini

找到datadir=”C:\ProgramData\MySQL\MySQL Server 5.5\data”

在前面加#注釋掉

在下面添加一行

datadir=”D:\Program Files\MySQL\MySQL Server 5.5\data”

修改完成後,保存退出。

四、重新啟動MySQL

1、開始-cmd

net start mysql5

2、進入MySQL控制台

開始-所有程序-MySQL-MySQL Server 5.5-MySQL 5.5 Command Line Client

提示輸入MySQL root賬號的密碼,輸入之後回車,進入MySQL控制台

show variables like ’%datadir%’; #查詢MySQL數據庫存放目錄

如查詢顯示為D:\Program Files\MySQL\MySQL Server 5.5\data\即表示修改成功!

可用data下的數據文件備份還原數據庫

如何修改mysql數據庫文件的路徑

修改mysql數據庫文件的路徑,用到的工具:notepad++,步驟如下:

停掉mysql的服務,用notepad++打開my.ini文件,搜索datadir,找到以下代碼:

datadir=”D:/phpStudy/MySQL/data/”

說明:datadir這個路徑安裝的時候是可以選擇的,如果是默認的話根據需要修改。

2.修改完成以後保存,然後啟動mysql服務,把默認路徑data目錄拷貝到修改之後的目錄下邊。

注意事項:修改之前需停掉mysql服務,否則可能導致mysql數據文件損壞。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/304894.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-01 11:06
下一篇 2025-01-01 11:06

相關推薦

  • cmd看地址

    本文將從多個方面詳細闡述cmd看地址,包括如何查看本機IP地址、如何查看路由器IP、如何查看DNS服務器IP等等。 一、查看本機IP地址 要查看本機IP地址,首先需要打開cmd窗口…

    編程 2025-04-29
  • ArcGIS更改標註位置為中心的方法

    本篇文章將從多個方面詳細闡述如何在ArcGIS中更改標註位置為中心。讓我們一步步來看。 一、禁止標註智能調整 在ArcMap中設置標註智能調整可以自動將標註位置調整到最佳顯示位置。…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • 尚硅谷官網地址用法介紹

    尚硅谷是國內一家領先的技術培訓機構,提供了眾多IT職業的培訓,包括Java、Python、大數據、前端、人工智能等方向。其官網地址為http://www.atguigu.com/。…

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • 從不同位置觀察同一個物體,看到的圖形一定不同

    無論是在平時的生活中,還是在科學研究中,都會涉及到觀察物體的問題。而我們不僅要觀察物體本身,還需要考慮觀察的位置對觀察結果的影響。從不同位置觀察同一個物體,看到的圖形一定不同。接下…

    編程 2025-04-28
  • Python在哪裡找stystem 32的位置

    Python是一種流行的編程語言,它被廣泛用於各種應用程序的開發。但是在使用Python編寫應用程序時,有時需要查找stystem 32的位置。本文將詳細闡述Python在哪裡找s…

    編程 2025-04-28
  • leveldb和unqlite:兩個高性能的數據庫存儲引擎

    本文將介紹兩款高性能的數據庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • Python數組索引位置用法介紹

    Python是一門多用途的編程語言,它有着非常強大的數據處理能力。數組是其中一個非常重要的數據類型之一。Python支持多種方式來操作數組的索引位置,我們可以從以下幾個方面對Pyt…

    編程 2025-04-28

發表回復

登錄後才能評論