CentOS将MySQL数据库存放目录放到挂载数据盘的方法

一般我们在购买VPS的时候,都会赠送一个系统盘,一般都是10G到40G之间,当您的网站数据较多的时候,我们就会要考虑购买数据盘,然后将网站数据和MySQL数据库的存放目录放到挂载数据盘上,这样的话,不至于将系统盘充满掉,当然,另外一个好处是,无论您的系统盘出现什么问题,也不会影响到您的数据库和网站数据.

一旦您的系统盘满了,就会导致数据库启动失败.

在Xen架构的主机和腾讯云的主机会出现,据部分朋友反应说,坑爹的腾讯云就是分配8G.

linux下CentOS修改MySQL数据存放目录过程

1.博主这边的环境是使用军哥的LNMP一键包,数据库则使用MariaDB,存放目录貌似与MySQL不一样,但是操作原理是一样的.

2.已知数据库的安装目录为“/usr/local/mariadb”,而数据存放目录则在“/usr/local/mariadb/var”中.

3.进入“/usr/local/mariadb”目录,将“var”目录移动到数据盘,博主这边的数据盘是挂载在“/data”上的,操作命令为:

mv /usr/local/mariadb/var /data

4.再接着做上“/data/var”的软链接,命令为如下:

ln -s /data/var /usr/local/mariadb/

5.最后重启一下数据库,命令如下:

mysql restart

然后就可以查看是否正常.

时间: 2024-09-28 03:26:08

CentOS将MySQL数据库存放目录放到挂载数据盘的方法的相关文章

linux下迁移mysql数据库存放目录

方法一: 参照windows下的方法,把/var/lib/mysql移到需要的目录,再修改/etc/my.cnf文件,指定数据目录.这方面的教程网上很多,大家可以去搜索一下. 停掉Mysql服务 在my.ini的[mysqld]里有三个设置,路径改成移动之后的路径  代码如下 复制代码 basedir="D:/MySQL-5.0.15b/" datadir="D:/MySQL-5.0.15b/data" innodb_data_home_dir="D:/M

在CentOS上MySQL数据库服务器配置方法_Mysql

无意中还找到了CentOS的专业论坛,记住:http://www.centospub.com 于是,开始的学习配置 本次环境: CentOS系统, mysql-server(版本忘了,因为是使用yum安装的) 过程如下(转载,根据本人安装详细要求,略加修改) : 在提到网站构架的时候,我们经常能够看到"LAMP"的说法,它就是"Linux + Apache + MySQL + PHP". MySQL+PHP的协同成功案例已经很多了.比如国外的PHPBB,VBB,国内

阿里云 Linux 系统挂载数据盘:适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)

阿里云 Linux 系统挂载数据盘:   适用系统:Linux(Redhat , CentOS,Debian,Ubuntu)   Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区 Linux 系统挂载数据盘:   适用系统:Linux(Redhat , CentOS,Debian,Ubuntu) *  Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作. 下面的操作将会把数据盘划分为一个分区来使用. 1.查看数据盘.在没有分区和格式化数据盘之前

MySQL数据库误操作后快速回滚的方法_Mysql

基本上每个跟数据库打交道的程序员(当然也可能是你同事)都会碰一个问题,MySQL误操作后如何快速回滚?比如,delete一张表,忘加限制条件,整张表没了.假如这还是线上环境核心业务数据,那这事就闹大了.误操作后,能快速回滚数据是非常重要的. binlog2sql快速回滚 首先,确认你的MySQL server开启了binlog,设置了以下参数: [mysqld] server-id = 1 log_bin = /var/log/mysql/mysql-bin.log max_binlog_siz

Windows 7桌面文件存放目录迁到D盘

怎样可以把桌面文件的存放目录转移到D盘? 电脑默认的桌面目录是在C盘,怎样可以把桌面目录转移到D盘,最好把 Documents and Settings 这个文档转移到D盘. 这样做系统桌面的东西就不会丢失了. 在正常模式下把桌面改到d盘中去,具体如下: 先在d盘建一个文件夹,然后点开始---〉运行---〉 regedit,点击HKEY_CURRENT_USER--〉Software--〉Microsoft--〉Windows--〉 CurrentVersion--〉Explorer--〉use

y 中文乱码-PHP环语言对MySQL数据库进行中文字段的数据插入和查询时候遇到的乱码问题

问题描述 PHP环语言对MySQL数据库进行中文字段的数据插入和查询时候遇到的乱码问题 #定义插入数据库的时候定义插入的字符串的编码为 mysql_query('SET NAMES UTF8'); 这时候通过PhpMyadmin能够正常看到插入的正文字段信息,但是通过 mysql_query("select * from $table_name limit $offset,$rows"); 查询该字段的时候,显示的字段信息是乱码 如果不对插入数据库的编码做任何的定义,直接插入数据库中文

jsp-java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法

问题描述 java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法 java 中JSP 实现把excel表中数据导入到mysql数据库中的表中的具体实现方法 解决方案 参考:http://blog.csdn.net/casilin/article/details/5750773 解决方案二: 楼主幸苦了!!谢谢分享!!! 解决方案三: jsp导excel到mysql数据库 http://wenku.it168.com/d_000468232.shtml

将mysql数据库表中的部分数据导入到oracle数据库中

问题描述 将mysql数据库表中的部分数据导入到oracle数据库中 有一个问题:需要将Mysql数据库表中的某些数据导入oracle数据库的表中,需要通过传递文件来实现.比如将mysql数据生成.sql文件,然后执行该文件就可以写入到oracle数据库中.希望各位高手给个思路,谢谢 解决方案 可以用sql命令把数据导出到文件,e然后再把文件导入数据库 解决方案二: 你自己思路不是已经很清晰了吗? or你的意思是需要定时自动导入? 自动导入的话 估计需要借助写个程序实现了 解决方案三: 你自己思

spark从mysql数据库读取1000万条数据 运行速度很慢 如何优化

问题描述 spark从mysql数据库读取1000万条数据 运行速度很慢 如何优化 使用dataframe从mysql数据库中读取一张有1000万条记录的表 读取数据非常的慢 有什么办法能优化呢 求助啊 级 解决方案 http://book.51cto.com/art/201409/453045.htm 解决方案二: MySQL数据库运行状态数据的采集----------------------