修改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/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

发表回复

登录后才能评论