zoukankan      html  css  js  c++  java
  • ubuntu下mysql数据库存储路径修改

    一、安装mysql

      ubuntu系统安装配置APT源,apt install mysql-server mysql-client

    二、查看安装端口情况

      sudo netstat -tap | grep mysql

    三、打开关闭服务

      /etc/init.d/mysql start/stop/restart

      service mysql start/stop/restart

    四、卸载

      sudo apt-get autoremove --purge mysql-server

      sudo apt-get remove mysql-server

      sudo apt-get autoremovemysql-server

      sudo apt-get remove mysql-common

      dpkg -l | grep ^rc| awk '{print $2}' | sudo xargsdpkg -P

      一般执行2、4、5即可

    五、其它文件默认位置

      /usr/bin 客户端程序和脚本

      /usr/sbin mysqld 服务器

      /var/lib/mysql 日志文件,数据库 [重点要知道这个]

      /usr/share/doc/packages 文档

      /usr/include/mysql 包含(头)>文件

      /usr/lib/mysql 库

      /usr/share/mysql 错误消息和字符集文件

      /usr/share/sql-bench 基准程序

    六、更改mysql存储路径

      默认mysql的安装位置位于/var/lib/mysql下,但/var/lib划分的空间有限,当mysql中的数据太多,则需要将mysql存储路径修改到大分区,进行如下操作:

      我这里将存储路径改到/mnt/mysql目录下

      1、关停mysql服务

        service mysqld stop

      2、复制原有数据

        cp -arp /var/lib/mysql  [新存储路径]

        ps:参数a,只复制目录属性,不赋值数据;参数r,递归复制目录;参数p,保留文件全部的属性,可指定

      3、修改权限

        chown -R mysql:mysql [新存储路径]

        //确保权限正确

      4、修改配置文件

        vim  /etc/mysql/mysql.conf.d/mysqld.cnf

        注释掉原来的:#datadir = /var/lib/mysql

        修改成:datadir=[新存储路径]

      5、修改启动文件

        vim /etc/apparmor.d/usr.sbin.mysqld 

        将:

           /var/lib/mysql r 

          /var/lib/mysql/** rwk 

         修改成:

           [新存储路径] r 

          [新存储路径]/** rwk 

      6、重启服务:

        /etc/init.d/apparmor restart  

        /etc/init.d/mysql restart


  • 相关阅读:
    关于postman返回参数
    字典(dict)
    序列(tuple)
    列表(List)
    字符串截取
    条件及循环语句
    函数
    变量和类型
    post请求
    django学习-5.获取url参数和name的作用
  • 原文地址:https://www.cnblogs.com/wwjchina/p/10949806.html
Copyright © 2011-2022 走看看