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了。

    积累知识,分享知识,学习知识。
  • 相关阅读:
    LINQ基础——WHERE子句
    LINQ基础——LET子句
    LINQ基础——FROM子句
    Guid(全局统一标识符)
    ??运算符
    多线程的AutoResetEvent
    线程池(ThreadPool)
    Mutex
    Monitor类实现线程同步
    【java框架】MyBatis(7)--MyBatis注解开发
  • 原文地址:https://www.cnblogs.com/bin-pureLife/p/4429378.html
Copyright © 2011-2022 走看看