专栏首页C/C++基础MySQL查看和修改数据库存储目录

MySQL查看和修改数据库存储目录

1.查看数据库存储目录

登录MySQL后使用如下命令:

show global variables like "%datadir%"

查询结果:

2.修改数据库存储目录

MySQL默认数据库存储目录是在根目录/下,如果根目录存储空间很小的话,我们需要数据库的存储目录,具体方法可参考:MySQL更改数据库数据存储目录

实际上我没有这么做,我的腾讯导师给了我一个很好的方法,就是使用软连接的形式,将/var/lib/mysql/目录下的数据库连接到其它空间较大的磁盘,而不用那么大费周折的修改配置文件和启动脚本来修改数据库存储目录。

下面是我测试机器上MySQL数据库目录下的所有数据库,可见数据库PromotionGroup已经被拷贝到/data1目录下,并新建一个同名的软链接指向真实的数据库目录即可。

创建软链接的命令参考如下:

ln -s  /data1/PromotionGroup PromotionGroup

ln命令的格式:

ln [目标文件或目录] [链接文件]

如果使用-s选项创建符号连接,则目标可以是文件或者目录。创建硬连接时,则目标只能是文件。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MySQL查看和修改数据库存储目录

    MySQL默认数据库存储目录是在根目录/下,如果根目录存储空间很小的话,我们需要数据库的存储目录,具体方法可参考:MySQL更改数据库数据存储目录。

    Dabelv
  • C++ 模板元编程简介

    模板元编程(Template Metaprogramming,TMP)是编写生成或操纵程序的程序,也是一种复杂且功能强大的编程范式(Programming Pa...

    Dabelv
  • ERROR 126 (HY000) at line 1: Incorrect key file for table '/tmp/#sql_7b09_0.MYI'; try to repair it

    我在slelect一个数据量很大的merge表时,并同时将select结果集insert到另外一张表中,报了如下错误:

    Dabelv
  • MySQL查看和修改数据库存储目录

    MySQL默认数据库存储目录是在根目录/下,如果根目录存储空间很小的话,我们需要数据库的存储目录,具体方法可参考:MySQL更改数据库数据存储目录。

    Dabelv
  • Mysql核心技术:用NOSql给高并发系统加速

    随着互联网大潮的到来,越来越多网站,应用系统需要海量数据的支撑,高并发、低延迟、高可用、高扩展等要求在传统的关系型数据库中已经得不到满足,或者说关系型数据库应对...

    Java_老男孩
  • 用NOSql给高并发系统加速

    随着互联网大潮的到来,越来越多网站,应用系统需要海量数据的支撑,高并发、低延迟、高可用、高扩展等要求在传统的关系型数据库中已经得不到满足,或者说关系型数据库应对...

    架构师修行之路
  • 迪B课堂 | MySQL乱码终于可以根治了!

    点击上方蓝字每天学习数据库 【迪B课堂】为腾讯云数据库产品经理迪B哥开设的面向数据库开发者、数据库运维人员、云端运维人员的系列培训课程,旨在帮助大家从入门到精...

    腾讯云数据库 TencentDB
  • TDSQL的2020进化在未来之前,更在未来之后

    2020年的最后一天,是国内金融机构的年度重磅——年终决算的日子。这一天,数百家金融机构在腾讯云TDSQL之上完成年终决算。 在过去的1年,TDSQL技术上持...

    腾讯云数据库 TencentDB
  • 系统架构师论文-论软件三层结构的设计(医院管理系统)

    随着市场的建立和发展,卫生行业面临了很多问题,一些制约卫生事业发展的矛盾和问题日益显现,因此,国家卫生部要求各医院采用信息化管理。前不久,我所在的部门承担了了一...

    cwl_java
  • 磊哥测评之数据库SaaS篇:腾讯云控制台、DMC和小程序

    随着云计算和数据库技术的发展,数据库正在变得越来越强大。数据库的性能如处理速度、对高并发的支持在节节攀升,同时分布式、实时的数据分析、兼容主流数据库等强大的性能...

    腾讯云数据库 TencentDB

扫码关注云+社区

领取腾讯云代金券