zoukankan      html  css  js  c++  java
  • Mariadb数据库安装

    安装数据的方式:

    (1)源代码安装:编译安装

    (2)二进制格式安装:相当于windows的绿色板,解压经过简单配置就能用

    (3)程序包管理器管理的程序包

    安装:

    1、Windows上下载好mariadb安装包,打开CRT,按下alt+p调出sftp,使用下面命令将文件传到linux系统家目录。

    sftp> put D:mariadb-10.5.3-linux-x86_64.tar.gz

    2、添加系统用户和组

    ~]# groupadd -r mysql

    ~]# useradd -r -g mysql mysql

    3、解压文件至/usr/local(必须是这个文件夹)

    ~]# tar xf mariadb-10.5.3-linux-x86_64.tar.gz -C /usr/local

    4、软件要求,解压后的文件夹要叫mysql,所以需要在/usr/local下创建一个链接,或更改文件夹名称。

    ~]# cd /usr/local/

    ]# ln -sv mariadb-10.5.3-linux-x86_64 mysql

    5、将属主改成root,属组改成mysql

    ]# cd mysql/

    ]# chown -R root:mysql ./*

     6、使用脚本生成mysql元数据数据库(这个脚本只能在这个目录下运行)

    ]# scripts/mysql_install_db --help  #查看支持哪些选项

    ]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data

    7、由于启动mysql需要一个服务脚本,mysql/support-files目录下的mysql.server就是这个脚本,将它复制到/etc/rc.d/init.d/mysqld目录下

    ]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld

    8、添加系统服务

    ]# chkconfig --add mysqld

    ]# chkconfig --list mysql

    9、准备配置文件

    配置文件查找次序:(每一次都从头查到尾,哪怕前面已经查到了,还是会继续往后查,最后查找到的生效。)

      /etc/my.cnf --> /etc/mysql/my.cnf --> --default-extra-file=/PATH/TO/CONF_FILE --> ~/.my.cnf

    上面查找次序是软件写死了的,我们只有把文件放在这些路径下,程序才能找到;如果不在,程序将无法找到配置文件。

    由于我用的版本是10.5.3版本,这个版本在support-files目录下没有配置文件,百度很多结果,但是均未真正解决新的配置文件放在哪了,实在没办法,使用centos7 yum安装,如果有知道的同仁,请下面留言告知,谢谢!

  • 相关阅读:
    BZOJ 3677: [Apio2014]连珠线 树形DP
    TweenMax说明
    vs 中快捷实现父类方法
    Box2d b2World的RayCast方法
    cocos2d-js 帧序列动画
    cocos2d-js 显示帧序列图中的一帧
    不同类型刚体接触测试
    FlashDevelop调试Air出错
    php 创建删除数据库
    本地php 连接 MySQL
  • 原文地址:https://www.cnblogs.com/sq5288/p/13089426.html
Copyright © 2011-2022 走看看