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

原路径:/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

转载于:https://www.cnblogs.com/patf/articles/3924041.html

Linux下修改Mysql数据库存放路径相关推荐

  1. linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤

    使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...

  2. 宝塔mysql data修改_宝塔一键修改mysql数据库存放路径,更改默认数据目录…

    宝塔一键修改mysql数据库存放路径,更改默认数据目录脚本! 该shell脚本仅限于宝塔bt.cn linux面板使用,希望对有需要的朋友有所帮助,如有问题请留言! 主要参数功能: 1.默认修改数据库 ...

  3. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  4. 添加mysql库路径_修改MySQL数据库存放路径

    MySQL 数据库默认存放路径是 /var/lib/mysql,要把它放在别的路径下,方法如下(以下操作需root权限): 1. 新建一个要存放的数据库的目录,比如:/home/jeff/mysql, ...

  5. mysql linux 数据库文件位置_mysql在linux下修改mysql数据库文件位置

    linux下(这里是centos),mysql安装后,数据库的数据默认存放在/var/lib/mysql目录下,如果该目录下挂载的磁盘空间很少,不够用,需要迁移到其他的目录位置. 方法一: 参照win ...

  6. 修改mysql数据库存放路径

    步骤 方法二 一.停止mysql服务 sudo service mysql stop 二.新建目录并移动现有数据库 1.创建新的数据库目录: sudo mkdir /home/mysql 2.移库 要 ...

  7. Linux下修改mysql的root密码后数据库消失怎么处理

    Linux系统下如果没有通过password()函数修改mysql的root密码就会导致mysql数据库消失.有些人可能不知道而直接修改了mysql的root密码,于是产生了mysql数据库消失的问题 ...

  8. linux mysql 编码修改,Linux下修改MySQL编码的方法

    这篇文章主要为大家详细介绍了Linux下修改MySQL编码的方法,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧! 默认登录mysql之后可以通过SH ...

  9. 修改mysql编码方式centos_CentOS下修改mysql数据库编码为UTF-8(附mysql开启远程链接和开放3306端口)...

    楼主在配置好linux云服务器的jdk,tomcat,mysql后,当要开始部署项目是,忽然意识到一个很严重的问题,那就是数据库的编码问题,自安装完成后并未修改数据库的额编码....下面就来讲说lin ...

最新文章

  1. 《未来企业效率白皮书》
  2. uboot---linux
  3. 一周一论文(翻译)—— [PVLDB 12] Distributed GraphLab A Framework for Machine Learning 分布式机器学习图计算框架
  4. Wireshark 跟踪TCP流
  5. ice 服务java连接,“先进的互联互通技术”–使用ice联通php和java [part 1 server]
  6. 好用的HTML文本编辑器BBEdit for Mac
  7. Tcpdump源码分析系列4:main函数继续研究
  8. html 360 浏览器图片自适应,360浏览器看图模式 一键保存高清套图
  9. 本地怎么传文件到服务器,本地传输文件到服务器
  10. C++实现【启发式搜索】算法
  11. 如何用Python画QQ表情中的滑稽脸
  12. 微信客户端电话人工服务器,微信客服电话多少 微信客服电话人工服务怎么接通...
  13. 关于QRCODE二维码使用彩色进行扩容的思考
  14. 2017-2018 ACM-ICPC, Asia Daejeon Regional Contest:Gym 101667L
  15. OpenCV学习笔记(二)—— OpenCV整体结构
  16. paper 94:视觉领域博客资源1之中国部分
  17. CreateCompatibleDC 说明
  18. 8253的六种工作方式
  19. ASR系统第二讲 语音识别基础
  20. 古代玻璃制品的化学成分分析与鉴别

热门文章

  1. xampp无法启动apache,提示terminating worker thread 0
  2. 文件服务器:共享文件夹的移动和权限设置备份2012-04-28
  3. 安装php ssh2扩展
  4. Selenium + Nightwatch 自动化测试环境搭建
  5. 服务器拒绝连接(The remote system refused the connection.)
  6. [转] MySQL和MongoDB设计实例对比
  7. 发布一个用于WinCE的矢量图控件
  8. 常州IBMV3700数据恢复成功
  9. MBG 相关资源链接
  10. 用python写一个简单的推荐系统