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安装,如果有知道的同仁,请下面留言告知,谢谢!

  • 相关阅读:
    微信小程序HTTPS
    微信商城-1简介
    va_list
    Event log c++ sample.
    EVENT LOGGING
    Analyze Program Runtime Stack
    unknow table alarmtemp error when drop database (mysql)
    This application has request the Runtime to terminate it in an unusual way.
    How to check if Visual Studio 2005 SP1 is installed
    SetUnhandledExceptionFilter
  • 原文地址:https://www.cnblogs.com/sq5288/p/13089426.html
Copyright © 2011-2022 走看看