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://www.cnblogs.com/sq5288/p/13089426.html