其实在两年多前,我就推荐大家使用MariaDB了,其实真的很好用,性能高,也可以完全替代mysql

主要是这oracle实在是太**了,java都收费了,mysql迟早的事。。。

安装MariaDB之前,先说一下Homebrew,这是一个包管理工具,类似于yum,可以管理安装下载卸载等。

不得不说这的确是个好东西。

之前没接触过的朋友可以先去官网看看:

https://brew.sh/index_zh-cn

这是官网截图,把这段代码拷贝一下,运行即可,运行过程比较慢,下载只有30k左右。。。估计镜像在国外吧

等了很久终于安装完毕,接下来就可以使用了。

首先让医生检查一下系统对brew安装是否ok:

brew doctor

这个时候有两个警告,那是因为之前安装ntfs卸载后遗留的一些小问题,没关系,brew cleanup 即可

brew cleanup

然后再来检查一下:

现在表示OK了。

如果系统提示不是最新版,更新即可:

brew update

===========================================================================

正式进入正题,开始安装MariaDB

检查一下MariaDB的版本:

brew info mariadb

如下图,提示说最新的MariaDB为 10.3.13,并且是未安装状态

这个也是和官网一致的

随后开始安装:

brew install mariadb

然后运行程序:

mysql_install_db

启动MariaDB

mysql.server start

安装成功以后,开始进行安全配置,这个后之前的博客一致,可以参考前面的即可(https://www.cnblogs.com/leechenxiang/p/7095564.html)

mysql_secure_installation

1. 修改root用户密码,改为root

2. 移除匿名用户

3. 允许root远程登录

4. 移除test库

5. 重载一下

最后提示成功:

输入密码后就可以进入到控制台命令行了:

然后开启远程客户端连接:

grant all privileges on *.* to 'root'@'%' identified by 'root密码';
flush privileges;

当然最后就可以使用客户端工具连接了,如下图:

关于brew对mariadb的一些管理命令如下:

brew services start mariadb

brew services restart mariadb

brew services stop mariadb

brew services list

mac 下 通过 brew 安装 MariaDB的更多相关文章

  1. mac 下用 brew 安装mongodb

    转自:mac 下用 brew 安装mongodb 经过这位仁兄的文章指导,终于连上了mongodb. 启动mongo数据库,就是打开一个终端sudo mongod,然后打开另一个终端sudo mong ...

  2. mac下用brew安装mongodb

    分享到:QQ空间新浪微博腾讯微博人人网微信 mac 下安装mongoDB一般俩种方法. (1)下载源码,解压,编译,配置,启动 比较艰难的一种模式. (2)brew install mongodb , ...

  3. Mac下用brew安装nginx

    1. nginx nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TC ...

  4. Mac下通过 brew 安装 Apache 和 PHP

    Mac 自带的是php5.6 ,这里讲一下如果要升级到php7.1需要做的. 1.安装brew https://brew.sh/(官网有提供安装命令 建议使用) ruby -e "$(cur ...

  5. mac下使用brew安装svn javahl的问题

    eclipse老提示javahl太久必须得1.8以上,以前不知道什么时候在/usr/bin装过1.7的svn. 1. 删除1.7的svn sudo rm /usr/bin/svn 2.使用brew安装 ...

  6. mac下使用brew安装java等应用

    可以使用brew安装很多应用,比如java,idea,iterms,sublime brew tap caskroom/versions 将会安装新的brew仓库源brew cask install ...

  7. mac下通过brew安装的Nginx在哪

    反正我的是在/usr/local/etc下,看网上的资料似乎都不太一样. 一些常用nginx命令 nginx -s reload :修改配置后重新加载生效 nginx -s stop :快速停止ngi ...

  8. mac下使用brew安装ffmpeg支持x265

    使用brew install ffmpeg 安装ffmpeg默认是没有支持x265的, 使用brew info ffmpeg 获取安装选项帮助, 使用brew reinstall ffmpeg --w ...

  9. Mac下通过brew安装指定版本的nodejs

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 24.0px "PingFang SC Semibold"; color: #2c303 ...

随机推荐

  1. 【Spring Boot】构造、访问Restful Webservice与定时任务

    Spring Boot Guides Examples(1~3) 参考网址:https://spring.io/guides 创建一个RESTful Web Service 使用Eclipse 创建一 ...

  2. CLR Via第一 章 知识点整理(3)CLR执行程序集的IL代码

    在了解CLR运行之前让我们先简单了解一下IL 除了编译器编译的IL代码,IL也是一种汇编语言,也就是说我们可以直接编写IL代码,当然也有对应的IL编译器,值得一提的是对于面向CLR的其他语言,CLR只 ...

  3. SpringMVC(十六) 处理模型数据之SessionAttributes

    @SessionAttributes原理 默认情况下Spring MVC将模型中的数据存储到request域中.当一个请求结束后,数据就失效了.如果要跨页面使用.那么需要使用到session.而@Se ...

  4. pyquery 库的方法

    初始化 在这里介绍四种初始化方式. (1)直接字符串 from pyquery import PyQuery as pq doc = pq("<html></html> ...

  5. javascript事件绑定和普通事件的区别

    <!doctype html><html lang="en"><head> <meta charset="UTF-8" ...

  6. 11.6 正睿停课训练 Day17

    目录 2018.11.6 正睿停课训练 Day17 A chinese(思路 计数) B physics(单调队列/剪枝 DP) C chemistry(期望 DP) 考试代码 A B C 2018. ...

  7. docker 与启动后的镜像进行交互

    docker ps docker exec -t -i jenk /bin/bash 在启动时进行交互 docker run -i -t ubuntu:15.10 /bin/bash

  8. C++程序设计方法3:函数重写

    派生类对象包含从基类继承类的数据成员,他们构成了“基类子对象”基类中的私有成员,不允许在派生类成员函数中被访问,也不允许派生类的对象访问他们:真正体现基类私有,对派生类也不开放其权限:基类中的公有成员 ...

  9. Node爬取简书首页文章

    Node爬取简书首页文章 博主刚学node,打算写个爬虫练练手,这次的爬虫目标是简书的首页文章 流程分析 使用superagent发送http请求到服务端,获取HTML文本 用cheerio解析获得的 ...

  10. c# 后台绑定treeview 单个tab

    <wijmo:C1TreeView ID="C1TreeView1" runat="server" ShowCheckBoxes="true&q ...