提示:银河麒麟、中标麒麟、MariaDB、Linux
Linux-中标麒麟-银河麒麟-MariaDB数据库的安装
前言
- 这段时间一直在测试中标麒麟和银河麒麟的各个版本MariaDB数据库的兼容性,包括中标麒麟V7、V10、银河麒麟V4、V7、V10系统,可以说问题不断,在线安装源的问题(可参考前篇),不过有的更换了源也是白扯,没办法只好离线安装。
- 同样的离线安装包(源码.tar.gz)也是安装问题五花八门,有的还死活安装不上,恶心的不行。
提示:以下是本篇文章正文内容,我现在把一些我遇见的问题写在下面,写的不对,大佬们多多指教,我也是个刚入职场的小白,现在有些问题的解决办法我忘了,想起来再继续补充。
一、MariaDB数据库的安装?
-
在线安装
说真的,能够在线安装就在线安装吧,其实离线安装对于Ubuntu什么的真的很舒服,但是对于这些****真的很难受,好多朋友也是玩了几天,都在吐槽,不说了,干货:中标和银河麒麟有的是yum有的是apt安装,自己一试就知道了,最简单的就是用以下方法分别输入终端,看看哪个能有效果,试试:
apt-get update yum update
如果回车出现反应,那就是相应的apt或者yum。
在线安装:yum -y install mariadb mariadb-server
启动mariadb:
systemctl start mariadb
我看其他大佬都是设置开机启动,我也是测试用的,根据需要你们也可以设置为开机启动:
systemctl enable mariadb
查看状态是否启动:
service mariadb status
如果启动成功,会出现“Active:(running)”,ok了!
对了,突然想起来,如果能够安装“新立得安装器”就真的很好,这个软件安装贼省心,玩UOS的时候,超好用,可惜。。。
-
离线安装
首先,去MariaDB官网进行安装包的下载,如果要是能够直接用.rpm或者.deb包进行安装,也是很好的,但是我的那台机子好像缺少包安装器,啥都安不了,所以我乖乖的去下载MariaDB.tar.gz。我不知道为什么,同样的这个包,我在一个UOS20机子上轻松安装,在中标V7上就出问题,查了很久才解决。
(1) 解压,你可以敲命令,也可以直接右键“解压到当前文件夹”,命令如下(建议右键):
tar -zxvf mariadbxxx.tar.gz
(2) 配置、添加组、用户
sudo groupadd mysql useradd -g mysql mysql
(3) 不过为了安装的更加规范,我们可以将压缩包解压后放在一个标准的目录下,可以放在\usr\local\下,创建一个mariadb文件夹,将解压的文件放在该文件夹下。
cd /usr/local ln -s /usr/local/mariadb mysql cd mysql chown -R mysql . chgrp -R mysql . scripts/mysql_install_db --user=mysql cp support-files/mysql.server /etc/init.d/mysqld
(4) 启动mariadb
/etc/init.d/mysqld start mysql -u root -proot
我也不敢保证这些能够在系统上各个版本上用,因为我的各个系统都是有各种问题,剩下的等我想起来再补充,谢谢大佬们。