M H S' 2019-06-26 14:05 采纳率: 0%
浏览 9154

mysql可以正常启动操作,但是/etc/init.d/目录下没有mysqld启动文件,想修改默认数据目录,该怎么做?

## 我的mysql一切正常,现在想修改默认数据存放位置,但是发现/etc/init.d/目录下没有mysqld启动文件,这是什么原因?

图片说明

  • 写回答

3条回答 默认 最新

  • Smile Taotao cium 2019-06-26 17:55
    关注

    操作步骤:

    1.检查mysql数据库存放目录
    
    mysql -u root -prootadmin
    

    #进入数据库

    show variables like '%dir%';        
    

    #查看sql存储路径

    (查看datadir 那一行所指的路径)

    quit;
    
    
    
    
    
    
    
    2.停止mysql服务
    
    service mysqld stop
    
    
    
    
    
    3.创建新的数据库存放目录
    
    mkdir /data/mysql
    
    
    
    
    
    4.移动/复制之前存放数据库目录文件,到新的数据库存放目录位置
    
    cp -R /usr/local/mysql/data/* /data/mysql/    #或mv /usr/local/mysql/data/* /data/mysql
    
    
    
    5.修改mysql数据库目录权限以及配置文件
    
    chown mysql:mysql -R /data/mysql/
    
    vim /etc/my.cnf
    
    datadir=/data/mysql (制定为新的数据存放目录)
    
    vim /etc/init.d/mysqld
    
    datadir=/data/mysql
    
    
    
    
    
    6.启动数据库服务
    
    service mysqld start
    
    评论

报告相同问题?

悬赏问题

  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容