mysql 修改数据库路径

mysql 在日常工作中经常遇到,默认安装时,会默认一个数据库的地址,当然你也可以指定datadir目录

在日常服务器部署过程当中,数据库路径是很重要的,在部署和迁移过程当中是起到至关重要的作用的。那,怎么做呢?

人生不止于学习,是我的人生格言,你应该树立一个学习目标,譬如上面的这个话题。当有了这个话题,我们就有了行动路径。

首先,我们要去搜索mysql的配置文档,有些需求,不止我们自己想到了,所有人都如我们一样聪明,他们都不约而同的想到了这个问题。有时候也不要把自己想的太过聪明,即使有这样的优越感,也需要麻烦自己把自己经历过的东西用笔只记录下来,防止进入弱鸡循环。

其次,百度结果页上有很多人写的博客,当然你可能不能一眼就能分辨出来,你需要用看文档的经验去区分哪些是说的对的。重点参考简书上的一些高手写的文章。

一、当有了上面的基础后,我们就有了下面的这些东西。

1、修改mysql的大部分配置文件都是在 /etc/my.cnf里.

2、修改需要有一个文本编辑器,挑自己拿手的,例如:vim

二、修改哪些内容

datadir = /var/local/mysql/var

innodb_data_home_dir = /var/local/mysql/var

innodb_log_group_home_dir = /var/local/mysql/var

三、注意哪些问题

1、/var/local/mysql/var 是怎么来的?

这个问题需要从Linux基础来说,但篇幅有限,这里不展开讲,只说这个是fstab挂载上去的硬盘,在阿里云或者腾讯云购买云磁盘时,需要格式化,挂载。具体我再写一篇文章来描述这个问题。

2、怎么知道修改哪些配置项呢?

这个得靠功底,文档熟不熟,对linux操作够不够有底气,才是解决这个问题的根源。

总结:

对于这种操作,其实也不难,只要自己有一个虚怀若谷的空杯心态,遇到什么就解决什么,不要把自己搞的累累的就好。注意技术分享,因为不分享,技术就无法进步,也不知道你现有的知识框架有多少漏洞。要不断的修复自己的认知框架,不要和一般挑刺的人在那里杠。好的就听着,不好的就摒弃,也没什么不好的。


参考文献
本文参考了简书上的一些文章,由于是自己组织语言,不附上链接

相关文章