zoukankan      html  css  js  c++  java
  • mac 下 通过 brew 安装 MariaDB

    其实在两年多前,我就推荐大家使用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

  • 相关阅读:
    网络基础,socket,黏包,socketserver
    面向对象基础、继承、反射
    模块导入,正则表达式,常见模块,异常处理
    函数基础,参数,内置函数
    文件操作
    运算符、数字、字符串、列表、字典、集合、小数据池
    python基础
    Linux
    Bioconda安装与使用
    Perl语言入门--5--散列、hash
  • 原文地址:https://www.cnblogs.com/leechenxiang/p/10506995.html
Copyright © 2011-2022 走看看