Centos7中怎么使用二进制的方式安装MariaDB Server
Centos7中怎么使用二进制的方式安装MariaDB Server
这篇文章主要介绍了Centos7中怎么使用二进制的方式安装MariaDB Server的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Centos7中怎么使用二进制的方式安装MariaDB Server文章都会有所收获,下面我们一起来看看吧。
MariaDB Server 是最流行的开源关系型数据库之一。它由 MySQL 的原始开发者制作,并保证保持开源。它是大多数云产品的一部分,也是大多数Linux发行版的默认配置。MariaDB 被设计为 MySQL 的直接替代产品,具有更多功能,新的存储引擎,更少的错误和更好的性能。
查看系统版本命令
$cat/etc/redhat-releaseCentOSLinuxrelease7.4.1708(Core)x64
安装 MariaDB(MySQL)
下载MariaDB二进制安装包:
https://downloads.mariadb.org解压并安装Mariadb-devel静态库:$yuminstallmariadb-develnumactl-y$mkdir/renwole$cd/renwole$tarzxvfmariadb-10.2.8-linux-glibc_214-x86_64.tar.gz移动目录并创建软连接:$mvmariadb-10.2.8-linux-glibc_214-x86_64/usr/local$cd/usr/local$ln-smariadb-10.2.8-linux-glibc_214-x86_64mysql创建MariaDB(MySQL)用户和组$groupaddmysql$useradd-gmysqlmysql赋予MariaDB(MySQL)目录权限:$cd/usr/local/mysql$chown-Rroot.$chown-Rmysqldata
配置 MariaDB(MySQL)
删除自带的 my.cnf 配置文件,并创建新的配置文件:
$rm-rf/etc/my.cnf$cp/usr/local/mysql/support-files/my-large.cnf/etc/my.cnf
注:/usr/local/mysql/support-files下有5个配置文件,请根据服务器的内存大小选择配置文件(你也可以自定义优化my.cnf配置文件,如果你之前有,只要是同版本就可以正常使用,从而无须再次创建,MariaDB(MySQL)启动的时候会自动到/etc下寻找my.cnf文件)。
文件分别是:
my-small.ini(内存local/mysql/data
注意:这个路径就是初始化数据库用的,将来你的数据库都存在这个目录,这个存储路径是可以更改到其他路径的,以免将来系统宕机带来不必要的损失,所以请根据自己的需求更换相对的路径,别忘记给权限就行。
初始化数据库
$cd/usr/local/mysql/scripts$./mysql_install_db--user=mysql--basedir=/usr/local/mysql--datadir=/usr/local/mysql/data$cd/usr/local/mysql/support-files$cpmysql.server/etc/init.d/mysql$chmod+x/etc/init.d/mysql$systemctlenablemysql添加系统变量,例如直接输入:mysql-uroot-p会提示无此命令:$vim/etc/profile在文件末端添加以下内容:PATH=$PATH:/usr/local/mysql/binexportPATH使变量立即生效并启动Mysql数据库:$source/etc/profile$systemctlrestartmysql$ss-antp
初始化MariaDB(MySQL)安全账户
$/usr/local/mysql/bin/mysql_secure_installation
注意:回车提示你输入MariaDB(MySQL)密码,新安装的mysql密码默认为空,所以直接回车,然后输入Y设置MySQL密码,输入两次回车即可,接下来全部按Y即可(大致意思是删除test数据库、匿名账号、最后Y配置生效。
关于“Centos7中怎么使用二进制的方式安装MariaDB Server”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Centos7中怎么使用二进制的方式安装MariaDB Server”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道。
推荐阅读
-
windows(server 远程连接设置 如何远程连接SQL Server数据库)
如何远程连接SQLServer数据库?C#的SQLSwindowsserver20的远程桌面怎么修改连接数限制?如何改变Wi...
-
centos(7安装教程 centos7.9安装没有图形界面)
centos7.9安装没有图形界面?centos7.9部分安装的之后的删除镜像所以会选择带tools环境的,不要直接下载优化目标的...
-
centos(7如何关掉桌面休眠 为什么安卓系统这么好用,为何不出电脑系统)
为什么安卓系统这么好用,为何不出电脑系统?安全系统可以不能和华为相比。;鸿蒙系统系统。华为鸿蒙系统系统比安卓0倍,节省10倍,...
-
实用microsoft(sql server 7 教程 怎么配置sqlserver的远程连接)
怎么配置sqlserver的远程连接?SQLServer2008默认是不愿意远程桌面的,如果不是想在本地用SSMS连接远战服务器...
-
linux Centos如何安装PHP7
linuxCentos如何安装PHP7今天小编给大家分享一下li...
-
Skynet服务器框架–Socket服务源码剖析和应用
-
SQL注入速查表
-
从7到8,CentOS又更新了什么
-
SAPI php-fpm FastCGI原理介绍
-
Centos7安装和搭建Apache+PHP+Mysql环境和常见问题处理(一)