赞
踩
目录
点击 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.*
删除完检查一下下面这些文件是否删除了,没有的话则删除掉:
卸载完成,可以发现在 "系统偏好设置" 里没有了 MySql 的标志。
注意:请选择 dmg 类型的文件下载。
比如:要下载 5.7.23 版本的 mysql
下载完成后,双击打开一路确定,但是当弹出一个MYSQL Installer提示框的时候,一定要记录下(复制粘贴也行,拍照也行)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
登录成功!
下载完成后,双击打开一路确定,在 configuration 这一步时,可以选择使用 “新 或 旧” 两种设置密码的形式,既然已经选择了最新的,肯定使用最新的好啊。于是我选择了:
【提示】
翻译了下该选项下的内容提示,大体意思是:mysql 8 之后的版本支持一种新的设置密码的方式,该方式使用更加安全稳固的 SHA 256 加密,官网推荐使用此方法设置密码,旧的设置密码的方式将会慢慢的被淘汰。
然后你需要设置一个 8 位数的密码,请记住这个密码,下面连接数据库的时候要用。
安装完成后,去“系统偏好设置”查看一下 mysql,发现其已经存在,其状态是绿色的(已经启动了)。若是发现其状态是红色的(尚未启动)时,需要立即启动。例如:
若想在终端直接使用 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
连接数据库(注意:要先启动 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
当你想要退出 mysql 时,执行下面的命令即可:
exit
本文参考:
https://www.jb51.net/article/103841.htm
https://www.huaweicloud.com/articles/e026355d94467d808d7151d44c18c9f2.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。