mac 安装 mysql

安装

为了安装更方便,建议下载dmg安装包,下载链接:

MySQL :: Download MySQL Community Server (Archived Versions)

双击 mysql-5.7.20-macos10.12-x86_64.dmg 文件,加载镜像
双击 mysql-5.7.20-macos10.12-x86_64.pkg ,开始安装

一直点击继续就可以安装成功。

安装完成后,会弹出一个对话框,告诉我们创建了一个root账户——'root'@'localhost',同时将自动生成一个临时的随机密码,并标记此密码已过期。MySQL管理员必须使用随机密码登陆root账户,并使用SET PASSWORD去设置一个新的密码。所以注意保存这个临时密码,否则重设密码会比较麻烦。 

 

 添加环境变量

安装之后,在终端输入mysql命令,发现 command not found: mysql,这是因为没有配置环境变量。

添加mysql安装路径到环境变量:

1、输入命令:sudo su 进入系统管理员管理目录(需要输入你的用户密码)

2、输入命令:vim /etc/profile   编辑profile

3、在vim编辑界面,增加mysql路径,在mac系统中安装MySQL数据库默认保存在/usr/local/mysql,输入命令:export PATH=$PATH:/usr/local/mysql/bin

4、按下esc键,退出编辑状态,输入命令: :wq!  (保存并强制退出)

6、退出管理员界面,输入命令:source /etc/profile   设置立即生效

7、输入命令:mysql  --version  进行测试

忘记密码

1、苹果 -> 系统偏好设置 -> 最下边点mysql  在弹出页面中  关闭mysql服务

2、进入mysql安装目录,输入命令:cd /usr/local/mysql/bin

3、获取管理员权限,输入命令:sudo su  (输入你电脑的密码)

4、禁止mysql验证功能,输入命令: ./mysqld_safe --skip-grant-tables &    (注意是mysqld),回车后mysql会自动重启(偏好设置中可以看到mysql的状态会变成running)

正常应该是上面的返回,如果回车后显示  mysqld_safe A mysqld process already exists ,见后面的方法解决

        4.1  ps aux |grep mysql   查看mysql的进程

         4.2 通过kill -9 pid杀死进程,需要先 sudo su 获取管理员权限

        4.3 重新执行上面1~4步骤

5、登录mysql,输入命令:./mysql

6、修改密码,输入命令:FLUSH PRIVILEGES;

      回车后,输入命令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

7、重新打开一个terminal,输入:mysql -uroot -p123456  即可登录MySQL,如果出现command not found: mysql,就再执行一下 source /etc/profile   让设置立即生效后再尝试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值