修改mysql默認資料庫目錄,mysql設置默認資料庫

本文目錄一覽:

修改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下的數據文件備份還原資料庫

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

centos mysql 修改資料庫目錄

MySQL默認的數據文件存儲目錄

/var/lib/mysql,現在要把目錄修改為/home/data/mysql

cd

/home

mkdir

data

//在home目錄下建data目錄

mysqladmin

-u

root

-p

shutdown

//停止MySQL服務進程:

mv

/var/lib/mysql /home/data/

//移動目錄

cp

/etc/my.cnf /etc/my.cnf

//在/etc/目錄下找my.cnf配置文件

[如果找不到,可到/usr/share/mysql/下找到*.cnf文件,拷一個到/etc/並改名為my.cnf,

cp

/usr/share/mysql/my-medium.cnf /etc/my.cnf

]

編輯MySQL的配置文件/etc/my.cnf,為MySQL能夠正常工作,指明mysql.sock文件的產生位置,

修改

socket=/var/lib/mysql/mysql.sock

成為:

socket=/home/mysql/mysql.sock

操作過程

vi 

my.cnf

#

The

MySQL

server

[mysqld]

port =

3306

#socket

=

/var/lib/mysql/mysql.sock

//原內容,為了穩妥用「#」注釋此行,加上下面這行

socket 

=

/home/data/mysql/mysql.sock

修改MySQL啟動腳本/etc/rc.d/init.d/mysql

修改

datadir=/var/lib/mysql

修改成:

datadir=home/data/mysql

重新啟動MySQL服務

/etc/rc.d/init.d/mysql start

或reboot命令重啟Linux

如何更改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)

mysql如何修改資料庫目錄

mysql中修改資料庫目錄方法:

操作步驟:

1.檢查mysql資料庫存放目錄

mysql

-u

root

-prootadmin

#進入資料庫

show

variables

like

‘%dir%’;

#查看sql存儲路徑

(查看datadir

那一行所指的路徑)

quit;

2.停止mysql服務

service

mysqld

stop

3.創建新的資料庫存放目錄

mkdir

/data/mysql

4.移動/複製之前存放資料庫目錄文件,到新的資料庫存放目錄位置

cp

-R

/usr/local/mysql/data/*

/data/mysql/

#或mv

/usr/local/mysql/data/*

/data/mysql

5.修改mysql資料庫目錄許可權以及配置文件

chown

mysql:mysql

-R

/data/mysql/

vim

/etc/my.cnf

datadir=/data/mysql

(制定為新的數據存放目錄)

vim

/etc/init.d/mysqld

datadir=/data/mysql

6.啟動資料庫服務

service

mysqld

start

說明:根據以上的簡單6步操作,已經成功的資料庫目錄更換路徑了。

如何修改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下的數據文件備份還原資料庫

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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-14 17:41
下一篇 2024-12-14 17:41

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Rclone複製所有目錄

    如果你需要將本地文件複製到雲端,或者從雲端複製文件到本地,Rclone是一個非常好的選擇。本文將介紹如何使用Rclone複製所有目錄。 一、安裝Rclone 首先,你需要在你的機器…

    編程 2025-04-29
  • Python 常用資料庫有哪些?

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

    編程 2025-04-29
  • openeuler安裝資料庫方案

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

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

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

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

    編程 2025-04-29
  • 二級考級舞蹈大全目錄

    本文將從以下多個方面對二級考級舞蹈大全目錄進行詳細闡述。 一、目錄結構 二級考級舞蹈大全目錄主要分為三級,即一級目錄、二級目錄和三級目錄。其中,一級目錄為舞蹈類型,二級目錄為舞蹈名…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的資料庫存儲引擎

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

    編程 2025-04-28
  • Python目錄怎麼打開

    Python是一種高級編程語言,以其易讀、易擴展和簡潔高效的特徵,目前得到了眾多程序開發者的認可。Python的應用已經擴展到了人工智慧、Web開發、數據分析、自動化測試等領域。本…

    編程 2025-04-28

發表回復

登錄後才能評論