内容目录
						
						安装mariadb
brew install mariadb这里如果不指定 mariadb 则安装最新版 mariadb,如果本地 mariadb 包依旧很老,可以使用
brew update更新软件包列表,
然后可以通过
brew search mariadb查看本地可安装版本
==> Formulae
mariadb                    mariadb@10.4               mariadb@11.1
mariadb-connector-c        mariadb@10.5               mariadb@11.2
mariadb-connector-odbc     mariadb@10.6               mariadb@11.4
mariadb@10.10              mariadb@10.9               qt-mariadb
mariadb@10.11 ✔            mariadb@11.0这里以 10.11 为例
brew install mariadb@10.11 修改端口
可在 /usr/local/etc/my.cnf 修改端口
# Default Homebrew MySQL server config
[mysqld]
# Only allow connections from localhost
bind-address = 127.0.0.1
port=3307启动服务
后台常驻服务
brew services start mariadb@10.11修改 root 密码
方法一【失败】
可能密码为空,直接登录
ps:执行路径以实际安装版本为准
/usr/local/Cellar/mariadb@10.11/10.11.11/bin/mysql -P 3307 -u root -p提示需要输入密码,失败
方法二【失败】
通过
/usr/local/Cellar/mariadb@10.11/10.11.11/bin/mariadb-secure-installation设置密码
结果执行后依旧提示需要输入密码
方法三【成功】
通过执行
/usr/local/Cellar/mariadb@10.11/10.11.11/bin/mariadb进入db命令行
再执行
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD("chenjie");修改密码,这里密码就被修改成了 chenjie
重启服务
brew services restart mariadb@10.11这个时候就可以用 root / chenjie 正常登录 db 了
客户端推荐
这里推荐sequel-ace,专门为 maridb/mysql 定制,属于Sequel Pro的社区精简版,使用了一下还是比较方便的
brew install sequel-ace