fedora修改mysql数据库默认数据存放路径

本文介绍如何将Linux下MySQL默认的数据文档存储目录从/var/lib/mysql迁移到/tmp/ramdisk0,并详细说明了更改配置文件、启动脚本及创建mysql.sock链接的具体步骤。
linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。假如要把MySQL目录移到/tmp/ramdisk0下需要进行下面几步(ramdisk0为挂载的ram盘,为了读写速度更快和保护磁盘):

  1、/tmp目录下建立ramdisk0目录(怎样挂载ram盘略)

  cd /tmp

  mkdir ramdisk0

  2、把MySQL服务进程停掉:

  mysqladmin -u root -p shutdown

  3、把/var/lib/mysql整个目录移到/tmp/ramdisk0
  cp /var/lib/mysql /tmp/ramdisk0/

  这样就把MySQL的数据文档移动到了/tmp/ramdisk0下

  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]

 

         datadir  = /tmp/ramdisk0/mysql (自己添加)

  port   = 3306

  #socket  = /var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)

  socket  = /tmp/mysql.sock   (加上此行)

  6、修改MySQL启动脚本/etc/init.d/mysql

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

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

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

  datadir=/tmp/ramdisk0/mysql   (加上此行)

    最后 做一个mysql.sock 链接:
    ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
  7、重新启动MySQL服务

  /etc/init.d/mysql start

  或用reboot命令重启Linux

注:当修改默认路径后,很有可能导致不能创建mysql.sock,这时可以查看错误日志,再根据错误日志解决问题。我的问题就是出现IP绑定错误,用

ps -A | grep mysqld 可以看到已经启动一个mysqld进程。直接用kill -9 +(进程号)杀掉该进程。但是我们的ram盘每次系统重启的时候数据会丢失,这样就导致又会出现这样的问题,我们可以直接在/etc/rc.local中添加一条语句,这条语句用来杀死该进程。这时会用到sed ,awk等截取进程号。 例子:

ps -A | grep mysqld | grep -v grep | cut -c 1-6 | xargs kill -9

或者:

ps -A | grep mysqld | grep -v grep | awk '{print $2}' | xargs kill -9

乐播投屏是一款简单好用、功能强大的专业投屏软件,支持手机投屏电视、手机投电脑、电脑投电视等多种投屏方式。 多端兼容与跨网投屏:支持手机、平板、电脑等多种设备之间的自由组合投屏,且无需连接 WiFi,通过跨屏技术打破网络限制,扫一扫即可投屏。 广泛的应用支持:支持 10000+APP 投屏,包括综合视频、网盘与浏览器、美韩剧、斗鱼、虎牙等直播平台,还能将央视、湖南卫视等各大卫视的直播内容一键投屏。 高清流畅投屏体验:腾讯独家智能音画调校技术,支持 4K 高清画质、240Hz 超高帧率,低延迟不卡顿,能为用户提供更高清、流畅的视觉享受。 会议办公功能强大:拥有全球唯一的 “超级投屏空间”,扫码即投,无需安装。支持多人共享投屏、远程协作批注,PPT、Excel、视频等文件都能流畅展示,还具备企业级安全加密,保障会议资料不泄露。 多人互动功能:支持多人投屏,邀请好友加入投屏互动,远程也可加入。同时具备一屏多显、语音互动功能,支持多人连麦,实时语音交流。 文件支持全面:支持 PPT、PDF、Word、Excel 等办公文件,以及视频、图片等多种类型文件的投屏,还支持网盘直投,无需下载和转格式。 特色功能丰富:投屏时可同步录制投屏画面,部分版本还支持通过触控屏或电视端外接鼠标反控电脑,以及在投屏过程中用画笔实时标注等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值