文档章节

Linux下修改Mysql数据库存放路径

lcdmusic
 lcdmusic
发布于 2014/07/11 15:08
字数 344
阅读 49
收藏 1

原路径:/var/lib/mysql
目标路径:/home/data/mysql
 
1、home目录下建立data目录
cd /home
mkdir data

2、停止mysql进程
service mysqld stop

3、把/var/lib/mysql整个目录保持权限复制到/home/data
cp -arp /var/lib/mysql /home/data/

4、找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/找到my-medium*.cnf文件,拷贝到/etc/并改名为my.cnf
命令如下:
[root@test1  mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

5、编辑/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置。修改
socket=/var/lib/mysql/mysql.sock  为:
socket=/home/data/mysql/mysql.sock
操作如下:
vi   my.cnf  (用vi工具编辑my.cnf文件,找到下列数据修改之)
# The MySQL server[mysqld] 
port = 3306
#socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)
socket  = /home/data/mysql/mysql.sock (加上此行)

6、修改MySQL启动脚本/etc/init.d/mysql
搜索datadir将/var/lib/mysql修改成现在的实际存放路径:home/data/mysql
[root@test1  etc]# vi /etc/init.d/mysql
get_mysql_option mysqld datadir "/data/mysql"
最后做一个mysql.sock 链接:
ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock(需要从/home/data/mysql下复制一份过来)

7、重新启动MySQL服务
service mysqld restart
 
创建数据库,查看目标目录下是否已经存在

本文转载自:http://blog.sina.com.cn/s/blog_5fd841bf0101nwg9.html

共有 人打赏支持
lcdmusic
粉丝 3
博文 141
码字总数 9645
作品 0
朝阳
程序员
mysql 错误大全以及解决方法

最近一直在捣鼓mysql.中间遇到各种各样的问题,记录一下。 服务器环境:lamp (linux[centos],apache2,mysql(5.x),php(5.2X)). linux 环境下。所有数据库以及用户信息的存放位置可以在(vim /et...

马丁博客
2010/10/08
0
0
Debian下自动备份MySQL数据库并上传到远程FTP服务器且删除指定日

说明: 1、备份MySQL数据库存放目录/var/lib/mysql下面的osyunweidata数据库到/home/mysqldata里面,并且保存为osyunweidatabak20120630.tar.gz的压缩文件格式(201206_30是指备份执行时当天的...

cookqq
2013/07/10
0
0
二进制安装mariadb-10.2.8

centos7.3上二进制安装mariadb-10.2.8-linux-x86_64 1、查看是否安装mariadb rpm -qa mariadb* 如果已经安装就卸载。 2、下载mariadb最新版本 yum info mariadb 官网地址:http://mariadb.or...

hawapple
07/02
0
0
CentOS 7 编译安装 MySQL-5.7.9

CentOS 7 编译安装 MySQL-5.7.9 本文主要来自https://typecodes.com/web/centos7compilemysql.html 实验环境 VMware 12中最小化安装的CentOS 7 x64 CentOS 7 配置为 2cpu 2G内存(原来分配1...

lizer2016
2015/12/03
0
0
使用innobackupex回复数据备份

初次发帖,没技术含量,勿喷。 wget到innobackupex的rpm包,安装好。 innobackupex版本V1.5.1,mysql版本5.1.61 拿到一个2014-2-17.tar.gz的DB压缩包,先解压 tar -zxf 2014-2-17.tar.gz 新建...

朱红轻飞溅
2014/02/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

大数据框架对比:Hadoop、Storm、Samza、Spark和Flink

简介 大数据是收集、整理、处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称。虽然处理数据所需的计算能力或存储容量早已超过一台计算机的上限,但这种计算类型的普遍性、规模...

hblt-j
21分钟前
2
0
正则介绍及grep/egrep用法

10月16日任务 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 扩展 把一个目录下,过滤所有*.php文档中含有eval的行 grep -r --include="*.php" 'eval' /data 9.1 正则介绍_grep上 什么是正则 ...

zgxlinux
36分钟前
2
0
想用Unity3D引擎软件赚点钱的看过来

前言: 你可以不拥有很多钱 但你一定要有赚钱的能力 目前手上有项目, 需要熟练Unity3D引擎软件的伙伴 有意向的给我发私信

猿神出窍
38分钟前
1
0
Spring Boot全局异常处理

Spring Boot默认的异常处理机制 默认情况下,Spring Boot为两种情况提供了不同的响应方式。 一种是浏览器客户端请求一个不存在的页面或服务端处理发生异常时,一般情况下浏览器默认发送的请求...

狼王黄师傅
今天
8
0
Thinkphp5 优雅配置两个数据库

工作需要需要配置两个数据库,框架5.0的,步骤如下: 1、在database.php同级创建一个database2.php文件 在里面配置第二个数据库信息, 2、在config中配置这个数据库信息: 3、创建第二个表的...

wqzbxh
今天
5
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部