zoukankan      html  css  js  c++  java
  • mysql迁移datadir数据存放目录

    datadir  字面意思  数据存放的目录

    迁移方法:

    一、vi /etc/my.cnf

    修改datadir=/new/mysql/path   原来可能是datadir=/var/lib/mysql

    如果没有就添加一行

    二、service mysqld stop

    当然要在没有业务的情况下执行,不然会有很多人来找你了。。。。。。。。。。。。。。

    三、cp -r /var/lib/mysql /new/mysql/path

    如果新路径不存在,需要先mkdir /new/mysql/path

    然后耐心等待文件复制完成,上周迁移一个400多G的,复制用了半个多小时

    四、chown -R mysql:mysql /new/mysql/path

    由于mysqld启动时,默认以mysql用户

    所有要把新目录的主人切换为mysql

    否则有很多访问不到、权限拒绝的情况

    五、service mysqld restart

    start也行,restart用惯了

    如果启动不了,可以看日志,看哪里有问题,然后逐一解决

    看日志命令:tail -100 /var/log/mysqld.log

    centos7的话可以  journalctl -xe

    六、如果想把socket,binlog都迁移过去需要分别设置参数

    socket=/new/mysql/path/mysql.sock 

    log-bin=/new/mysql/path/mysql-bin

    七、常见异常

    待添加。。。

  • 相关阅读:
    python基本数据类型剖析
    常用正则表达式
    python_re模块
    迭代器模式
    状态模式
    备忘录模式
    asp.net 发送邮件
    建造者模式
    抽象工厂模式
    摸板模式与钩子
  • 原文地址:https://www.cnblogs.com/chenminklutz/p/7326099.html
Copyright © 2011-2022 走看看