一、检查是否安装
--查找mysql客户端是否存在,输出mysql可执行文件的路径,例如/usr/local/mysql/bin/mysql
which mysql
-- 输出mysql版本号,例如:
-- mysql Ver 14.14 Distrib 5.7.25, for macos10.14 (x86_64) using EditLine wrapper
mysql --version
二、下载安装
2.1 官网下载安装包
地址:https://downloads.mysql.com/archives/community/
2.2 运行安装包
点继续,最后一步可以记住MySQL Installer的密码,没记住最后需要设置一下:
2.3 设置环境变量
系统偏好设置中点击mysql,开启mysql服务。此时在命令行输入mysql -uroot -p命令会提示没有commod not found,我们还需要将mysql加入系统环境变量,步骤如下:
1)进入/usr/local/mysql/bin,查看此目录下是否有mysql,命令为:ls/usr/local/mysql/bin
2)在终端输入cd ~,进入当前用户的home目录,输入touch .bash_profile,创建.bash_profile文件,输入open -e .bash_profile
3)在该文件中添加mysql/bin的目录: export PATH=${PATH}:/usr/local/mysql/bin。
4)添加完成后,按esc,然后输入wq保存。
5)最后在命令行输入source ~/.bash_profile。
2.4 如果忘记密码,按如下步骤操作
1)打开命令行,进入mysql bin目录:cd /usr/local/mysql/bin;
2)切换当前用户为root:sudo su
3)在安全模式下启动mysql:mysqld_safe --skip-grant-tables &
4)再打开一个命令行界面,进入mysql bin目录:cd /usr/local/mysql/bin
5)免密码登陆mysql:mysql -uroot
6)修改管理员密码:
FLUSH PRIVILEGES;
SET PASSWORD FOR root@'localhost' = PASSWORD('123456');
7)最后尝试登陆一下
-- 登陆mysql账号
mysql -uroot -p
-- 输入密码
Enter password:
-- 输出下列信息表示成功
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.25 MySQL Community Server (GPL)
参考:
1. Mac安装mysql忘记初始的默认密码!!_mac 安装mysql 5.7 默认密码-CSDN博客
2.Mac Navicat Premium for MySQL :https://blog.csdn.net/wxyz23456/article/details/97689424