Mac安装MySQL

首页 » 安装包 » 正文

Mac安装MySQL方法多多,常见的是通过pkg或通过Homebrew安装。

但是我强烈建议大家可以尝试用Homebrew安装,非常方便简单。类似于pip install 包一样,通过brew install 软件,直接就进行下载安装,非常简单快捷。

1. 安装HomeBrew

Mac 标准安装脚本(强烈推荐,优点全面,缺点慢一点)

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

安装完后,记得刷新下配置文件,在终端输入

source ~/.bash_profile

刷新完配置文件后,在终端输入命令,检查Homebrew是否能够使用

brew info

2. 安装MySQL

在终端输入命令,下载MySQL

brew install mysql

Mac安装MySQL

安装好MySQL后,这时候要启动MySQL服务,在终端输入

brew services start mysql

或者

mysql.server start

a. 启动MySQL程序

运行brew service start mysql 可以后台启动mysql

运行mysql.server start 前台启动mysql(关闭控制台,服务停止)

b. 设置MySQL密码

这时候我们要设置MySQL密码,在终端输入 mysql_secure_installation

如果报错是权限问题,那么就输入sudo mysql_secure_installation

Securing the MySQL server deployment.

Connecting to MySQL using a blank password.

VALIDATE PASSWORD PLUGIN can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD plugin?

Press y|Y for Yes, any other key for No: y

There are three levels of password validation policy:

LOW    Length >= 8
MEDIUM Length >= 8, numeric, mixed case, and special characters
STRONG Length >= 8, numeric, mixed case, special characters and dictionary                  file
// 这里提示选一个密码强度等级
Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1
Please set the password for root here.
// 然后按照所选的密码强度要求设定密码
New password:

Re-enter new password:

Estimated strength of the password: 50
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y
 ... Failed! Error: Your password does not satisfy the current policy requirements

New password:

Re-enter new password:

Estimated strength of the password: 100
Do you wish to continue with the password provided?(Press y|Y for Yes, any other key for No) : y
By default, a MySQL installation has an anonymous user,
allowing anyone to log into MySQL without having to have
a user account created for them. This is intended only for
testing, and to make the installation go a bit smoother.
You should remove them before moving into a production
environment.
// 这里删除默认无密码用户
Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Success.


Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network.
// 禁止远程root登录,我选的是不禁止。因为我的mac上的数据库不会放到公网上,也不会存什么敏感数据
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : no

 ... skipping.
By default, MySQL comes with a database named 'test' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.

// 这里删除默认自带的test数据库
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y
 - Dropping test database...
Success.

 - Removing privileges on test database...
Success.

Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
Success.

All done!

c. 启动MySQL

在终端中输入 mysql -u root -p 然后再输入刚刚设置的密码,齐活
(Mac终端输入密码,会什么都不显示,打开输入完后,直接会车即可)

Mac安装MySQL

3. 通过离线包下载安装

  • 下载地址:https://www.mysql.com/downloads/
  • 滚动网页至最下方,选择DOWNLOADS => MySQL Community Server
    Mac安装MySQL

选择dmg文件下载
Mac安装MySQL

直接下载
Mac安装MySQL

双击安装包,进行安装
Mac安装MySQL
Mac安装MySQL

点击继续
Mac安装MySQL

点击继续
Mac安装MySQL

点击继续
Mac安装MySQL

点击同意
Mac安装MySQL

点击安装(点击更改安装位置…会出现下图)
Mac安装MySQL

点击继续
Mac安装MySQL

勾选加强版密码加密
Mac安装MySQL

设置root用户的密码,点击Finish
Mac安装MySQL

安装成功,点击关闭,可将安装器删除
Mac安装MySQL

安装成功后,可在系统偏好设置中看到MySQL
Mac安装MySQL

双击MySQL,可以启动、关闭MySQL服务、卸载、配置
Mac安装MySQL

Mac安装MySQL

  • 环境变量配置

不配置环境变量的话,执行mysql命令,必须在mysql的安装目录下,所以选择配置环境变量。在终端中,进入到用户目录下,执行 vim .bash_profile 或者直接执行vim ~/.bash_profile ,按i进入编辑模式,添加如下内容,按esc,输入:wq退出并保存。

export PATH=${PATH}:/usr/local/mysql/bin
#快速启动、结束MySQL服务, 可以使用alias命令
alias mysqlstart='sudo /usr/local/mysql/support-files/mysql.server start'
alias mysqlstop='sudo /usr/local/mysql/support-files/mysql.server stop'

我们就可以在任何地方执行mysql命令了。
– 终端输入myqsl -u root -p启动MySQL,安装地址是/usr/local/mysql

4. 10.14安装MySQL5.7

a. 准备安装包

有两种获取安装包的方式
第一种:在学习群里跟老师沟通,获取安装包
第二种:通过点击百度云盘链接,密码:ski3

b. 安装步骤

  1. 双击安装包,不停的点击下一步。
  2. 打开苹果系统偏好设置,找到mysql图标
    Mac安装MySQL

  3. 先停止服务
    Mac安装MySQL

  4. 配置环境变量

    1. 编辑 ~/.bash_profile 文件,配置 MYSQL_HOME 环境变量,并加入到 PATH 环境变量中
    2. 打开文件 vim ~/.bash_profilei 键,进入编辑模式,输入如下代码:
      export MYSQL_HOME=/usr/local/mysql-5.7.28-macos10.14-x86_64
      export PATH=PATH:MYSQL_HOME/bin
    3. esc 键,输入::wq 保存退出 vim
    4. 执行 source ~/.bash_profile 使文件生效
  5. 配置MySQL
    1. sudo mysqld_safe --skip-grant-tables,安全模式启动,让登录数据库时跳过权限验证,这时候 mysql 会启动
    2. 新开一个终端,执行 mysql 命令,进入数据库
    3. FLUSH PRIVILEGES;,刷新 mysql 权限相关的表
    4. SET PASSWORD FOR root@localhost = PASSWORD('root');
    5. FLUSH PRIVILEGES;,刷新 mysql 权限相关的表
    6. quit;,重置密码
    7. mysqladmin -u root -p shutdown 停止安全模式
    8. 再启动数据库

Mac安装MySQL

  1. 启动MySQL
    执行 mysql -u root -p 登录数据库,输入刚才设置的密码即可。

5. 参考链接

  1. MySQL安装(Mac版)
  2. Mac 安装 mysql-5.7.28-macos10.14-x86_64 版本

未经允许不得转载:作者:夏天老师, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《Mac安装MySQL》 发布于2021-05-19

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录