• 二进制安装mariadb5.5


    下载mariadb5.5

    https://downloads.mariadb.org/mariadb-galera/5.5.61/

    1.  创建系统账号 useradd -r mysql -s /sbin/nologin  指定shell 类型

    2.  tar xf mariadb-5.5.61-linux-x86_64.tar.gz -C /usr/local/       解压缩 指定路径,当初编译的时候指定好的有路径

    3.   在/usr/local里面,正常的编译之后的文件夹名应该叫mysql,而不是mariadb-5.5.61-linux-x86_64,所以需要给它改名mysql,也可创建软链接以后换版本方便

       cd /usr/local 

          mv mariadb-5.5.61-linux-x86_64 mysql   

    4  指定环境变量

    cd /usr/local/mysql/bin

    echo 'PATH=/usr/local/mysql/bin:bin:$PATH' > /etc/profile.d/mysql.sh

    cat /etc/profile.d/mysql.sh

    ./etc/profile.d/mysql.sh

    5  创建逻辑卷,用来存放mariadb的数据

       fdisk /dev/sda      分区

       pvcreate /dev/sda6

       vgcreate vg0 /dev/sda6 -s 16M

          lvcreate -n lv_mysqldata -l 100%FREE vg0  全部使用逻辑卷

       mkfs.ext4 /dev/vg0/lv_mysqldata    创建文件系统

       mkdir /data/mysqldb -pv    创建存放数据的文件夹

       mount /dev/mapper/vg0-lv_mysqldata /data/mysqldb/  挂载逻辑卷

    6   更改数据库权限

       ll –d /data/mysqldb  数据库文件的所有者改成mysql

       chown –R mysql.mysql /data/mysqldb/

          chmod –R 770 /data/mysqldb/

    7  生成数据库文件

        在此处指定所有者和数据库位置时容易出错

        cd /usr/local/mysql/scripts/

      需要在mysql/下面运行

      ./ scripts/mysql_install_db --datadir=/data/mysqldb --user=mysql

    8 .  更改配置文件

      在/usr/local/mysql/support-files文件中e 大环境小环境所需要的配置都已经准备好

       my-innodb-heavy-4G.cnf 的配置是最高

      复制一个模板cp my-innodb-heavy-4G.cnf /etc/my.cnf  直接覆盖

      更改配置文件  数据库路径更改正确

      datadir=/data/mysqldb

    9.  设置开机启动  

      把/usr/local/mysql/support-files路径下的mysql.server服务复制到/etc/init.d/mysqld

      chkconfig --add mysqld增加到开机启动 

    完成

  • 相关阅读:
    运算符
    练习
    JAVA学习日报 9/23
    JAVA学习日报 8.22
    JAVA学习日报 8.21
    第一节:SpringMVC 处理请求数据【1】
    第六节:@RequestMapping 映射请求占位符 @PathVariable 注解
    第一节:REST 风格的URL地址约束
    第二节:REST风格的案例及源码分析
    (一)IOC 容器:【1】@Configuration&@Bean 给容器中注册组件
  • 原文地址:https://www.cnblogs.com/zhuzhenlong/p/9750305.html
Copyright © 2020-2023  润新知