MySQL数据存储路径修改的超详细教程

 更新时间:2023年03月23日 08:44:47   作者:Wang_JR1229  
在生产环境下,mysql的数据、索引都会很大,而mysql的默认存储路径是/val/lib/mysql,这就出现了问题,下面这篇文章主要给大家介绍了关于MySQL数据存储路径修改的超详细教程,需要的朋友可以参考下

1.查看原先路径

◼ 打开 MySQL 8.0 Command Line Client

◼ 输入 show variables like '%datadir%'; (分号不能丢)

2.停止MySQL

(1)方法1:

◼ 以管理员身份运行命令提示符

win + R → 输入 cmd → ctrl + shift + enter

或者

在任务栏的搜索框中搜索“命令提示符”,然后右键 ,选择以管理员身份运行

输入 net stop MySQL80

注意:这里的,MySQL80是服务器的名字,不同版本的可能不同,图示为8.0版本,对应的就是80(默认)。MySQL大小写都可以,mysql80也行。

(2)方法2:

在服务中直接停止MySQL

3.修改路径

(1) 找到my.ini

◼ 通过第一步查看的路径可以找到Data文件夹,my.ini 就在与Data的同一级目录下

(2) 修改 my.ini

◼ 可能会遇到无权限修改,可以先修改my.ini的权限。可以通过:右键my.ini → 属性 → 安全→ 编辑 → 修改相关权限

◼ 若无上述情况,直接打开 my.ini ,并找到 datadir。

◼ 用’ # '注释原来代码 # datadir=C:/ProgramData/MySQL/MySQL Server 8.0/Data

◼ 写入你的目标路径datadir=.......... (注意这里要用’ / ’ ,而不能 ’ \ ',否则可能失败,记得要保存!!)

◼ 这里我放到了E盘自己新建的一个MySQL Server 8.0文件夹中

◼ 最后,把原路径下的Data文件夹整个复制到目标路径下,就可以了

请添加图片描述

4.重新启动MySQL

◼ 方法与停止MySQL一样

◼ 方法一修改一下输入即可 net start MySQL80

5.再次查看路径

◼ 检查一下路径,看看修改成功没有

◼ 打开 MySQL 8.0 Command Line Client

◼ 输入 show variables like '%datadir%'; (分号不能丢)

◼ 修改成功

总结

到此这篇关于MySQL数据存储路径修改的文章就介绍到这了,更多相关MySQL数据存储路径修改内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL索引使用说明(单列索引和多列索引)

    MySQL索引使用说明(单列索引和多列索引)

    这篇文章主要讨论MySQL选择索引时单列单列索引和多列索引使用,以及多列索引的最左前缀原则,需要的朋友可以参考下
    2018-01-01
  • GROUP_CONCAT的用法

    GROUP_CONCAT的用法

    GROUP_CONCAT的用法...
    2006-12-12
  • mysql 如何获取两个集合的交集/差集/并集

    mysql 如何获取两个集合的交集/差集/并集

    这篇文章主要介绍了mysql获取两个集合的交集/差集/并集操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • mysql5.5.28安装教程 超详细!

    mysql5.5.28安装教程 超详细!

    这篇文章主要为大家详细介绍了mysql5.5.28安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-08-08
  • MySQL 8.0.19支持输入3次错误密码锁定账户功能(例子)

    MySQL 8.0.19支持输入3次错误密码锁定账户功能(例子)

    这篇文章主要介绍了MySQL 8.0.19支持输入3次错误密码锁定账户功能,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-01-01
  • Mysql字符串字段判断是否包含某个字符串的2种方法

    Mysql字符串字段判断是否包含某个字符串的2种方法

    这篇文章主要介绍了Mysql字符串字段判断是否包含某个字符串的2种方法,本文使用Like和find_in_set两种方法实现,需要的朋友可以参考下
    2015-01-01
  • 如何修改Mysql中group_concat的长度限制

    如何修改Mysql中group_concat的长度限制

    在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了。怎么解决这一问题呢,下面脚本之家小编给大家带来了Mysql中group_concat的长度限制问题,感兴趣的朋友一起看看吧
    2018-08-08
  • MySQL中对查询结果排序和限定结果的返回数量的用法教程

    MySQL中对查询结果排序和限定结果的返回数量的用法教程

    这篇文章主要介绍了MySQL中对查询结果排序和限定结果的返回数量的用法教程,分别讲解了Order By语句和Limit语句的基本使用方法,需要的朋友可以参考下
    2015-12-12
  • MySQL数据库迁移实战

    MySQL数据库迁移实战

    数据库迁移是指将一个数据库从一种系统转移到另一种系统或从一台服务器迁移到另一台服务器的过程,本文主要介绍了MySQL数据库迁移实战,感兴趣的可以了解一下
    2023-11-11
  • mysql连接查询详解

    mysql连接查询详解

    这篇文章主要介绍了mysql连接查询,当查询结果的列来源于多张表时,需要将多张表连接成一个大的数据集,再选择合适的列返回,本文给大家介绍的非常详细,需要的朋友参考下吧
    2022-05-05

最新评论