MariaDB 10.4+ (Mac 配置指南)

MariaDB 安装

brew update
brew install mariadb

MariaDB 初始化配置(新安装用户推荐)

这一步往往在brew install mariadb已经完成,可忽略。

sudo mysql_install_db

初始化数据库安全配置(设置root密码,远程登录,权限)

sudo mysql_secure_installation

根据终端引导提示完成安装。此处注意10.4版本带来的新的用户认证方式unix_socket,通常选择(N/No)比较方便。

MariaDB 启动/停止

跟随系统启动(重启),以后台服务形式运行。

brew services start mariadb
brew services restart mariadb

停止数据库服务。

brew services stop mariadb

通过mysql.server手动启动和停止。

mysql.server start
mysql.server stop

MariaDB my.cnf 文件位置

Mac 用户可使用文件查找命令快速定位my.conf文件路径。

mdfind -name my.cnf

Linux 用户可以查看帮助。

mysqld --help --verbose | less
=======================
mysqld  Ver 10.4.11-MariaDB for osx10.15 on x86_64 (Homebrew)
Default options are read from the following files in the given order:
/usr/local/etc/my.cnf ~/.my.cnf 

MariaDB 10.4 新的用户认证

查看当前使用的用户认证方式

[MariaDB [(none)]> select user,plugin from mysql.user;
+------+-----------------------+
| User | plugin                |
+------+-----------------------+
| root | mysql_native_password |
| hugh | mysql_native_password |
+------+-----------------------+
2 rows in set (0.002 sec)

unix_socket 与 mysql_native_password

如果你当前用户plugin属性为unix_socket,一般来说可以不使用密码直接通过mysql命令登入数据库。
比如你希望通过python的pymysql登陆mariadb,一般建议设置为mysql_native_password,使用用户名密码登录。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值