首页 > 数据库技术 > 详细

centos下安装mariadb

时间:2018-08-07 23:29:25      阅读:193      评论:0      收藏:0      [点我收藏+]

前言

一直都是前端,比较少玩服务器,最近买了阿里云,开始尝试centos,不得不说linux还是很有魅力的。

正文

google了一圈,决定安装mariadb,其实mariadb和mysql差不多,使用起来也没差,但是centos7自带mariadb。下面是步骤:

#更新(本来以为会更新到最新版本的,但是下载下来还是5.5版本)
sudo yum update   

#安装
sudo yum install mariadb-server

#自启动
sudo systemctl enable mariadb

#启动mariadb
sudo systemctl start mariadb

到这里,其实就已经能用了。

sudo mysql_secure_installation

这句代码运行后会有一些让你自己选择的,比如改数据库root用户的密码,是否删除测试数据库之类的,我记得我是一路yes的。

#登录数据库
mysql -u root -p

然后关键的来了,要让远程机器也能访问数据库

#进去数据库后执行这两句代码
grant all privileges on *.* to root@% identified by password;
flush privileges;

就是设置权限,允许任意ip的root用户访问所有数据库的所有表,flush privileges; 让权限立即生效

vi /etc/my.cnf

改一下这个文件,如果里面有bind-address就注释掉,加入port,保存退出,重启mariadb服务

最后在firewall上开个对应的端口,重启firewall,最后的最后记得在阿里云的防火墙上也开这个端口。

大功告成!

ps:以上内容均来自google,由本人进行整理并亲测有效,环境是centos7.

centos下安装mariadb

原文:https://www.cnblogs.com/CheapTrick/p/9440008.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!