文档章节

linux mysql 更改MySQL数据库存储路径(datadir)

岸芷汀兰
 岸芷汀兰
发布于 2015/08/24 11:33
字数 523
阅读 972
收藏 2
点赞 0
评论 0

Linux下更改datadir的方式:

linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:

  1、home目录下建立data目录

  cd /home

  mkdir data

  2、把MySQL服务进程停掉:

  mysqladmin -u root -p shutdown

  3、把/var/lib/mysql整个目录移到/home/data

  mv /var/lib/mysql /home/data/

  这样就把MySQL的数据文档移动到了/home/data/mysql下

  4、找到my.cnf配置文档

  假如/etc/目录下没有my.cnf配置文档,请到/usr/share/mysql/下找到*.cnf文档,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:

  [root@test1  mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

  5、编辑MySQL的配置文档/etc/my.cnf

  为确保MySQL能够正常工作,需要指明mysql.sock文档的产生位置。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/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

  最后,需要修改MySQL启动脚本/etc/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成您现在的实际存放路径:home/data/mysql。

  [root@test1  etc]# vi /etc/init.d/mysql

  #datadir=/var/lib/mysql    (注释此行)

  datadir=/home/data/mysql   (加上此行)

如果是CentOS还要改 /usr/bin/mysqld_safe 相关文件位置;

最后 做一个mysql.sock 链接:
ln -s /home/data/mysql/mysql.sock /var/lib/mysql/mysql.sock

如果,创建失败,那么 先进入目录/var/lib下创建目录mysql,在运行上面的命令

  7、重新启动MySQL服务

  /etc/init.d/mysql start



为了验证更改是否已经成功,我们可以在MySQL中新建一个命名为xunmeinet的数据库,建立完毕后观察C:\mysql\data文件夹是否多了一个与数据库名同名的文件夹,


© 著作权归作者所有

共有 人打赏支持
岸芷汀兰
粉丝 27
博文 123
码字总数 90761
作品 0
南岸
高级程序员
LAMP之mysql的安装

前言:参照阿铭的安装方法进行安装。 安装包下载:链接:http://pan.baidu.com/s/1gf7GBab 密码:gdqn 一、安装mysql cd /usr/local/src/ #进入安装包路径,可自己选择上传安装包路径 tar zx...

abiu ⋅ 2016/09/29 ⋅ 0

LAMP、MySQL、MariaDB介绍,MySQL安装

11.1 LAMP架构介绍 Linux+Apache(httpd)+MSQL+PHP Linux服务器 Apache(httpd)web服务 MySQL 存储的软件,存储数据,字符串 PHP为脚本语言类似shell,使用C开发的,做网站为主 三个角色可...

派派菠菜 ⋅ 05/24 ⋅ 0

CentOS下mysql更改数据存放目录

1、首先我们需要关闭MySQL,命令如下: service mysqld stop 2、然后是转移数据 为了安全期间,我们采用复制命令cp,先找到mysql的原目录 cd /var/lib ls 运行这个命令之后就会看到mysql的目...

不语者 ⋅ 2016/11/24 ⋅ 0

5月24日任务MariaDB安装、Apache安装

11.6 MariaDB安装 1. wget https://downloads.mariadb.com/MariaDB/mariadb-10.2.6/bintar-linux-glibc214-x8664/mariadb-10.2.6-linux-glibc214-x8664.tar.gz //下载MariaDB 2. tar -zvxf ......

吕湘颖 ⋅ 05/10 ⋅ 0

mysql 数据目录更改

MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步: 1、home目录下建立data目录 cd /home mkdir data 2、把MySQL服务进程停掉: mysqladmin -u ...

colin_86 ⋅ 2015/10/23 ⋅ 0

更改MySQL数据库目录位置

MySQL默认的数据文件存储目录为/var/lib/mysql……   MySQL默认的数据文件存储目录为/var/lib/mysql。假如要把MySQL目录移到/home/data下需要进行下面几步:   1、home目录下建立data目录...

陈文东 ⋅ 2013/01/04 ⋅ 0

免编译安装mysql 5.7.19

好久没安装mysql了,今天需要安装才发觉竟然尽快得差不多了,记录下,失忆时有用; mkdir /soft /data/mysql --建立目录 cd /soft wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5...

笔下生辉 ⋅ 2017/08/23 ⋅ 0

Linux centos 下在线安装mysql

首次安装Mysql,通过在线安装方便快捷。 1,查看是否有安装过mysql: #rpm -qa | grep mysql 如果无结果返回,说明没有安装Mysql,可以全新安装。 2,查看在线服务器提供的Mysql相关的安装包有...

chidongting ⋅ 2016/03/31 ⋅ 0

linux web篇---之二--mysql编译安装

Mysql的安装 1、 Mysql提供的版本:社区版,企业版,集群版,Mysql workbench(gui tool)mysql图形化管理器,包含管理、查询等功能。Percona开源的mysql优化工具、 2、 安装包格式: (1)Rpm...

kuang_hp ⋅ 2015/09/15 ⋅ 0

centos+mysql5.6

下载准备好安装文件。 https://dev.mysql.com/downloads/mysql/5.6.html#downloads 使用yum -y install lrzsz 安装rzsz 上传功能。 将文件解压到 /usr/local/命名为mysql [root@localhost ~......

linyangjun123 ⋅ 2017/03/14 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

vuex学习

1、getters基本用法: 在store.js里面用const声明我们的getters属性。 const getters={ count:function (state) { return state.count +=100; }} export default new Vuex.S......

大美琴 ⋅ 41分钟前 ⋅ 0

292. Nim Game - LeetCode

Question 292. Nim Game Solution 思路:试着列举一下,就能发现一个n只要不是4的倍数,就能赢。 n 是否能赢1 true2 true3 true4 false 不论删除几,对方都能一把赢5 t...

yysue ⋅ 53分钟前 ⋅ 0

G6 关系数据可视化图形库 简单使用

官网 https://antv.alipay.com/zh-cn/g6/1.x/index.html 效果 首先生成给定数目的小球,并设置随机的颜色 按照顺序,设置小球的角度以及坐标 设置定时器,每隔一定的时间修改小球的角度和坐标...

阿豪boy ⋅ 56分钟前 ⋅ 0

6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩

zip压缩工具 zip命令可以压缩目录和文件,-r 压缩目录。 zip使用方法 zip 1.txt.zip 1.txt //压缩文件 zip -r 123.zip 123/ //压缩目录 unzip 1.txt.zip //解压 unzip 123.zip -d /root/456...

Linux_老吴 ⋅ 今天 ⋅ 0

react-loadable使用跳坑

官方给react-loadable的定义是: A higher order component for loading components with dynamic imports. 动态路由示例 withLoadable.js import React from 'react'import Loadable fro......

pengqinmm ⋅ 今天 ⋅ 0

记录工作中遇到的坑

1、ios safari浏览器向下滚动会触发window resize事件

端木遗风 ⋅ 今天 ⋅ 0

桥接设计模式

1、概述: 将抽象部分与他的实现部分分离,这样抽象化与实现化解耦,使他们可以独立的变化 如何实现解耦的呢,就是通过提供抽象化和实现化之间的桥接结构 桥接模式将继承模式转化成关联关系,他降...

职业搬砖20年 ⋅ 今天 ⋅ 0

20.zip压缩 tar打包 打包并压缩

6月25日任务 6.5 zip压缩工具 6.6 tar打包 6.7 打包并压缩 6.5 zip压缩工具: zip支持压缩目录 zip压缩完之后原来的文件不删除 不同的文件内容其实压缩的效果不一样 文件内有很多重复的用xz压...

王鑫linux ⋅ 今天 ⋅ 0

double类型数据保留四位小数的另一种思路

来源:透析公式处理,有时候数据有很长的小数位,有的时候由在四位以内,如果用一般的处理方法,那么不足四位的小树会补充0到第四位,这样子有点画蛇添足的感觉,不太好看。所以要根据小数的...

young_chen ⋅ 今天 ⋅ 0

Django配置163邮箱出现 authentication failed(535)错误解决方法

最近用Django写某网站,当配置163邮箱设置完成后,出现535错误即:smtplib.SMTPAuthenticationError: (535, b'Error: authentication failed') Django初始配置邮箱设置 EMAIL_HOST = "smtp.1...

陈墨轩_CJX ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部