安装
brew install mariadb
启动
brew services start mariadb # 自动启动
mysql.server start # 每次重启都需要再起一次
初始化数据库 和 密码
mysql_install_db # 初始化mysql数据库 会提示已有
mysql_secure_installation # 初始化密码
正常情况
Enter current password for root (enter for none): <– 初次运行直接回车
Set root password? [Y/n] <– 是否设置root用户密码,建议设置,输入Y按回车
New password: <– 设置root用户的密码
Re-enter new password: <– 再输入一次你设置的root的密码
Remove anonymous users? [Y/n] <– 是否删除匿名用户,建议删除,Y删除,n不删除
Disallow root login remotely? [Y/n] <– 是否禁止root远程登录,按需配置,Y禁止远程登录,n开启远程登录
Remove test database and access to it? [Y/n] <– 是否删除test数据库,Y删除、n留着
Reload privilege tables now? [Y/n]<– 是否重新加载权限表,建议重新加载,Y重新加载,n不重新加载
All done! If you’ve completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
而我这边遇到的报错为
ERROR **** (****): Access denied for user 'root'@'%' (using password: YES)
尝试卸载重装
brew uninstall mariadb
删除原有DB (注意!!!!会删库!!记得备份!!无法恢复!!)
rm -rf /usr/local/var/mysql # mariadb 数据库目录
由于我的xcode无法打开,在百度之后,发现brew需要用到xcode 于是我先卸载了xcode,然后重装之后一切正常