zoukankan      html  css  js  c++  java
  • Ubuntu 修改mysql的存储目录

    我也许用的是世界上最愚蠢的办法,但是经过各种尝试,最终还是可行的。

    第一步;把mysql安装目录下的data文件copy到你自定义的路径去

     chown -R mysql:mysql /mnt/mysqlData (这里是我自定义的路径)

    第二步;修改 etc/my.cnf

    对应两处:

    socket                         = /mnt/mysqlData/mysql.sock

    datadir                        = /mnt/mysqlData/

    第三步; 重启

    可能遇到的问题:

     [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).

    对应在my.cnf explicit_defaults_for_timestamp=true 

    The server quit without updating PID file 

    ps ef | grep mysqld

    然后 kill -9 进程号

    重新获取pid

    如果继续报错;请查看安装目录下data/mysql.pid 写入权限。

    修改后杀死进程,在启动就OK了。

    积累知识,分享知识,学习知识。
  • 相关阅读:
    JSONP
    懒加载
    HTTP 状态代码
    java4中创建内对象的方法
    注册jdbc驱动程序的三种方式
    java Clone()克隆
    Class.forName()的理解
    Bitmap介绍
    前端-PC端瀑布流【10张图】
    百度小程序-图片画廊-使用previewImage方法实现
  • 原文地址:https://www.cnblogs.com/bin-pureLife/p/4429378.html
Copyright © 2011-2022 走看看