• mariadb安装


    第一次安装,记录一下。

    (1) 准备用户

        useradd mysql 

    (2) 准备数据目录 以/data为例,建议使用逻辑卷

        chown mysql:mysql /data  修改文件夹和文件的权限

    (3) 准备二进制程序

    tar xf mariadb-10.7.3-linux-systemd-x86_64.tar.gz -C /usr/local  /usr/local为编译时候指定的路径 
    cd /usr/local;ln -sv mariadb-10.7.3-linux-systemd-x86_64 mysql   解压后带版本号,创建软连接,便于以后升级
    chown -R root:mysql /usr/local/mysql/   记得修改权限

    (4) 准备配置文件

        mkdir /etc/mysql/
    cp support-files/my-large.cnf /etc/mysql/my.cnf   复制配置文件
    [mysqld]中添加三个选项:
    datadir = /app/data
    innodb_file_per_table = on 每个表生成一个独立的文件,默认是所有表一个文件,不方便管理。10.2以后的版本默认此项
    skip_name_resolve = on 禁止主机名解析,建议使用

    (5)创建必要数据库

        cd /usr/local/mysql/
    ./scripts/mysql_install_db --datadir=/data --user=mysql   必须在mysql/目录下执行,因为bin文件在此目录下,而不是在scripts下
    此命令默认必须在/usr/local/mysql 执行,script/mysql_install_db --datadir......

    (6)修改环境变量

        echo PATH=/usr/local/mysql/bin:$PATH >> /etc/profile

    (7)准备服务脚本,并启动服务

        cp ./support-files/mysql.server /etc/rc.d/init.d/mysql.server
    chkconfig --add mysql.server
    service mysql.server start

    (8)安全初始化

        /user/local/mysql/bin/mysql_secure_installation 执行此脚本,设置root登录范围,禁止匿名用户登录等。

     

  • 相关阅读:
    仿照everything写的一个超级速查 原创
    [转]SharePoint 2013 Online App Development – Part 1
    [转]SharePoint 2013 App 开发 (2)
    [转]ASP.NET自定义控件复杂属性声明持久性浅析
    HasRights方法参数
    故障分析神器——BTrace
    JVM——Memory Analyzor分析内存溢出
    关于句柄
    Java内存区域与内存溢出
    命令行的使用
  • 原文地址:https://www.cnblogs.com/abclife/p/16036252.html
Copyright © 2020-2023  润新知