美文网首页
mysql 修改数据库默认存储路径

mysql 修改数据库默认存储路径

作者: 不是王大锤 | 来源:发表于2019-10-14 17:59 被阅读0次

    1、检查当前存储路径

    mysql> show variables like '%datadir%';
    +---------------+------------------------+
    | Variable_name | Value                  |
    +---------------+------------------------+
    | datadir       | /usr/local/mysql/data/ |
    +---------------+------------------------+
    

    2、停止MySQL服务

    mysql>service mysqld stop
    

    3、创建新的数据库存放目录

    [root@ecs-e11b-0006 ~]# mkdir /mydata/mysql-data/
    

    4、复制旧路径下的数据到新的目录

    [root@ecs-e11b-0006 ~]# cp -R /usr/local/mysql/data/* /mydata/mysql-data/
    

    5、修改mysql数据库目录权限

      [root@ecs-e11b-0006 ~]# chown mysql:mysql -R /mydata/mysql-data/
    

    6、修改存储路径
    1)配置my.cnf文件

     [root@ecs-e11b-0006 ~]# vi /etc/my.cnf   
     文件末尾加入:
     datadir=/mydata/mysql-data
    

    2)配置mysld文件

    [root@ecs-e11b-0006 ~]# vi /etc/init.d/mysqld 
    在datadir=后面加入新路径/mydata/mysql-data
    datadir=/mydata/mysql-data
    

    7、启动MySQL服务

    [root@ecs-e11b-0006 ~]#service mysqld start
    

    8、检查修改后的数据库存储路径

     mysql> show variables like '%datadir%';
    +---------------+------------------------+
    | Variable_name | Value                  |
    +---------------+------------------------+
    | datadir       | /mydata/mysql-data/    |
    +---------------+------------------------+
    

    相关文章

      网友评论

          本文标题:mysql 修改数据库默认存储路径

          本文链接:https://www.haomeiwen.com/subject/uwzrmctx.html