MacOS上Mysql的使用

本文介绍了在MacOS上安装MySQL的步骤,包括使用Homebrew安装,启动与停止MySQL服务,以及如何通过mysql.server脚本管理服务。此外,还详细说明了如何使用mysql_secure_installation设定root密码,并验证登录。
摘要由CSDN通过智能技术生成

在这里插入图片描述
这篇文章memo一下MacOS上Mysql的使用方式。

安装

使用如下命令进行安装

brew install mysql

安装示例日志如下所示:

liumiaocn:jeecg-boot liumiao$ brew install mysql
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/mysql-8.0.11.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring mysql-8.0.11.high_sierra.bottle.tar.gz
==> /usr/local/Cellar/mysql/8.0.11/bin/mysqld --initialize-insecure --user=liumiao --basedir=/usr/local/Cellar/mysql/8.0.11 --datadir=/u
==> Caveats
We've installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

MySQL is configured to only allow connections from localhost by default

To connect run:
    mysql -uroot

To have launchd start mysql now and restart at login:
  brew services start mysql
Or, if you don't want/need a background service you can just run:
  mysql.server start
==> Summary
?  /usr/local/Cellar/mysql/8.0.11: 254 files, 232.6MB
liumiaocn:jeecg-boot liumiao$ 

从上面的提示可以看到,这种方式下的安装是安装了一个没有root密码的MYSQL数据库,可以使用mysql -uroot直接连接即可,在那之前,可以使用如下方式对服务进行启动管理

服务管理

在CentOS下使用systemd对服务进行管理,启动docker只需要执行systemctl start docker即可。虽然可以使用brew services进行启动,而实际上Mysql安装之后,macOS上的版本提供了一个脚本类似与init方式下的service脚本,实现了start/stop/restart/status等功能,脚本的名称为mysql.server,使用方式如下所示

liumiaocn:~ liumiao$ which mysql.server
/usr/local/bin/mysql.server
liumiaocn:~ liumiao$ 
liumiaocn:~ liumiao$ mys
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值