centos7中怎么使用二进制的方式安装mariadb server-mile米乐体育
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”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道。