zoukankan      html  css  js  c++  java
  • 将逻辑卷降为物理分区

    近期測试vertica列式数据仓库的须要。需将原来几台执行MySQL服务的linuxserver中的逻辑卷降为物理分区并又一次创建文件系统。


    server置维护
    备份原来的数据
    停掉mysql服务


    卸载逻辑卷
    sudo umount /dev/mapper/VolGroup01-LogVol00

    sudo vim /etc/rc.local

    凝视掉
    mount -o noatime,nodiratime,nobarrier,logbufs=8 /dev/VolGroup01/LogVol00 /data

    移除逻辑卷
    sudo lvs
    sudo lvremove  LogVol00 VolGroup01

    移除卷组
    sudo vgs
    sudo  vgremove VolGroup01 

    移除物理卷
    sudo pvs
    sudo pvremove /dev/cciss/c0d1p1

    在物理分区创建文件系统
    sudo mkfs.ext3  /dev/cciss/c0d1p1

    挂载分区
    sudo mount /dev/cciss/c0d1p1 /data

    挂在命令写进启动文件
    sudo vim /etc/rc.local
    mount /dev/cciss/c0d1p1 /data(要在mysql启动命令之前)

    检查MySQL配置文件
    恢复数据
    重新启动服务

    一些问题:
    若使用一个全新的不含不论什么文件的文件夹作为MySQL新的数据文件夹,则首先要将其用户和组设置为mysql,另外要执行mysql_install_db初始化数据库,注意指定username和数据文件夹信息
    sudo mysql_install_db --user=mysql --datadir=/var/lib/mysql

    创建过程可能须要暂时文件夹并须要对应权限,依据错误提示建好文件夹将用户和组设置为mysql就可以。mysql启动过程中遇到的问题多半都是文件夹和权限问题。如:
    [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
    ERROR 1005 (HY000): Can't create table 'tmp' (errno: 13)

  • 相关阅读:
    Spring3:AOP
    Spring2:bean的使用
    Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse
    Vue.js——60分钟组件快速入门(上篇)
    vue父子组件嵌套的时候遇到
    Vue.js——60分钟快速入门
    [Vue warn]: Cannot find element: #app
    关于RabbitMQ以及RabbitMQ和Spring的整合
    spring集成多个rabbitMQ
    RabbitMQ-从基础到实战(5)— 消息的交换(下)
  • 原文地址:https://www.cnblogs.com/yutingliuyl/p/7095863.html
Copyright © 2011-2022 走看看