mac 下载安装mySQL(含配置 path 环境变量)

目录

一、Mac 检查是否已安装 mysql

二、Mac 彻底地卸载 MySQL

三、下载 mySQL

四、安装

1、旧版的 mysql 安装

(1)、设置并记住 mysql 的初始密码

(2)、连接 mysql 数据库

2、新版的 mysql 安装

(1)、安装新版 mysql

(2)、启动 mysql

(3)、给 mysql 配置 PATH 环境变量

(4)、连接数据库

(5)、退出 mysql


一、Mac 检查是否已安装 mysql

点击 mac 左上角的“小苹果”,选择“系统偏好设置”,看是否有 mysql:

有的话就表示已经安装,没有的话就表示没有安装。

 

二、Mac 彻底地卸载 MySQL

如果您想重新安装 mysql,请一定确保彻底清空了之前的 mysql。具体您可以这么做:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*

删除完检查一下下面这些文件是否删除了,没有的话则删除掉:

  • /usr/local/Cellar 里的mysql文件
  • /usr/local/var 里的mysql文件
  • /tmp 里的mysql.sock, mysql.sock.lock, my.cnf文件
  • pid文件和err文件都在/usr/local/var/mysql里确保删除了
  • brew安装的安装包存储在/usr/local/Library/Cache/Homebrew也可以一并删除

卸载完成,可以发现在 "系统偏好设置" 里没有了 MySql 的标志。

 

三、下载 mySQL

官网下载

注意:请选择 dmg 类型的文件下载。

比如:要下载 5.7.23 版本的 mysql

 

四、安装

1、旧版的 mysql 安装

(1)、设置并记住 mysql 的初始密码

下载完成后,双击打开一路确定,但是当弹出一个MYSQL Installer提示框的时候,一定要记录下(复制粘贴也行,拍照也行)mySQL自动提供的密码。

(2)、连接 mysql 数据库

在应用程序中找到 iTerm 打开,首先依次运行下面两条命令:

alias mysql=/usr/local/mysql/bin/mysql
alias mysqladmin=/usr/local/mysql/bin/mysqladmin

这两条命令是为了方便直接打开 iTerm 就可以运行mysql命令,而不是必须进入mysql安装目录才能运行。

重置密码命令:

mysqladmin -u root -p password 你的新密码

回车。

此时,需要你输入刚才 记录的初始密码。

用新密码登录:

mysql -u root -p

登录成功! 

2、新版的 mysql 安装

(1)、安装新版 mysql

下载完成后,双击打开一路确定,在 configuration 这一步时,可以选择使用 “新 或 旧” 两种设置密码的形式,既然已经选择了最新的,肯定使用最新的好啊。于是我选择了:

【提示】

翻译了下该选项下的内容提示,大体意思是:mysql 8 之后的版本支持一种新的设置密码的方式,该方式使用更加安全稳固的 SHA 256 加密,官网推荐使用此方法设置密码,旧的设置密码的方式将会慢慢的被淘汰。

然后你需要设置一个 8 位数的密码,请记住这个密码,下面连接数据库的时候要用。

(2)、启动 mysql

安装完成后,去“系统偏好设置”查看一下 mysql,发现其已经存在,其状态是绿色的(已经启动了)。若是发现其状态是红色的(尚未启动)时,需要立即启动。例如:

(3)、给 mysql 配置 PATH 环境变量

若想在终端直接使用 mysql 指令,还需通过编辑 ./bash_profile 文件来配置 PATH 环境变量,顺便设置一下别名。(不会使用 vim 者,请戳这里进行学习。)

进入 ./bash_profile 文件:

vim ~/.bash_profile

输入以下内容(注意:请先复制,然后粘贴,粘贴后若有多余的文字,请全部删除,然后重新粘贴!): 

# Setting PATH for mysql
export PATH=$PATH:/usr/local/mysql/bin

alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'

保存退出后(注意:是“保存退出”哦!),执行下面的命令,让该文件生效:

source ~/.bash_profile

(4)、连接数据库

连接数据库(注意:要先启动 mysql):

mysql -u root -p

【注意】

因为刚才在 .bash_profile 文件中为 mysql 设置了别名,所以可以直接用 mysql 指令了,否则要使用 /usr/local/mysql/bin/mysql -u root -p 来链接数据库。

输入你刚才设置的密码即可:

[Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.25 MySQL Community Server - GPL

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

若显示如上,则数据库连接成功了,终于可以愉快的对数据库进行操作了。

以后每天用 mysql 链接数据库时,都要执行下面的命令:

source ~/.bash_profile
mysql -u root -p

(5)、退出 mysql

当你想要退出 mysql 时,执行下面的命令即可:

exit

 

 

本文参考:

https://www.jb51.net/article/103841.htm

https://www.huaweicloud.com/articles/e026355d94467d808d7151d44c18c9f2.html

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值