mac mysql 5.7.17_mysql-5.7.17安装和配置 -- mac osx

本文档详细介绍了在Mac OS上安装MySQL 5.7的步骤,包括从官网下载.dmg安装包,通过系统偏好设置启动MySQL,配置环境变量以解决mysql命令找不到的问题,以及在遇到登录错误时如何修改MySQL密码。同时,还提供了卸载MySQL的命令,并提及了安装Navicat Premium作为数据库管理工具。
摘要由CSDN通过智能技术生成

参考网址:http://jacob110.github.io/2015/10/13/mac-os-install-mysql5-7/

下载安装包

官网下载地址:https://downloads.mysql.com/archives/community/

在官网中选择相应的版本和格式,有.dmg和压缩包两种。这里选择简单直接的.dmg安装包,下载的时候可以直接下载地址直接贴到迅雷,速度相对快一点。

安装

安装很简单,直接双击下好的.dmg文件,一路next就可以了。最后一步会有一个弹出框,弹窗框上有root的随机密码,此处要记住将来登录时候用。不小心关了也没有关心,右侧通知栏中会有通知提醒。

启动MySQL

安装完成后,启动MySQL,具体启动方法如下:

系统偏好设置->MySQL->Start MySQL Server

8383e58b5329cf2fc225bfee08633a07.png

启动MySQL

8cf68ee5ea8033d8a004446cfbd267bd.png

然后进入终端中进入MySQL控制台

输入:

$ mysql -u root -p //登录root用户

此处可能会有坑:

1、mysql 命令找不到( mysql: command not found)

此处是因为环境变量PATH中没有配置MySQL,配置PATH的方法:

(1) 临时方法:

在终端中输入:

$ PATH="$PATH":/usr/local/mysql/bin

此方法只能在当前终端你中使用,新打开的终端不能使用还会找不到mysql命令。

(2) 终身方法:

1) 查看Mac OSX是什么样的Shell,命令如下:

$ echo $SHELL

如果输出的是:csh或者是tcsh,那么你用的是C Shell。如果输出的是:bash,sh,zsh,那么你用的是Bourne Shell的一个变种。

Mac OS X 10.2之前默认的是C Shell。

Mac OS X 10.3之后默认的是Bourne Shell。

2)终端中输入如下命令

$ cd ~

3)然后继续输入:

$ sudo vim .bash_profile

回车执行,需要输入当前root(mac用户的)用户密码。sudo是使用root用户修改环境变量文件。

在文档的最下方输入:export PATH=${PATH}:/usr/local/mysql/bin,然后esc退出insert状态,并在最下方输入:wq保存退出。

4)继续输入

$ source .bash_profile

回车执行,运行环境变量。

至此,MySQL的环境变量已经配置完毕。找不到mysql的命令坑已经填平。

2、输入密码连接不上数据库(ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES))

继续填坑:MySQL修改密码

1)关闭服务

系统偏好设置->MySQL->Stop MySQL Server

536e4331ceabcb705862d2444577d434.png

2)安全模式进入MySQL

在终端中输入:

$ sudo mysqld_safe --skip-grant-tables

重新打开一个终端:重新输入 mysql -u root

1 jacob@JacobdeMacBook-Pro:~$ mysql -u root2 Welcome to the MySQL monitor. Commands end with ; or \g.3 Your MySQL connection id is 3

4 Server version: 5.7.7-rc MySQL Community Server (GPL)5

6 Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.7

8 Oracle is a registered trademark of Oracle Corporation and/or its9 affiliates. Other names may be trademarks of their respective10 owners.11

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

修改密码:

注意:MySQL 5.7版本中user表中的密码字段列名称变了,从password变成了authentication_string了,所以MySQL5.7之前的版本用以下命令来修改:

$ update mysql.user set password=password('123456') where user='root';

MySQL5.7之后使用以下命令来修改:

$ update mysql.user set authentication_string=PASSWORD('123456') where user='root';

至此修改成功。

如果可以进入,但是随便执行一条语句依然报错(ERROR 1820 (HY000): You must SET PASSWORD before executing this statement)则按照如下再次设置密码:

$ set password for root@localhost=password('12345');

设置完之后,就可以正常建表、查询使用了。

卸载MySQL

sudo rm /usr/local/mysql

sudo rm-rf /usr/local/mysql*sudo rm-rf /Library/StartupItems/MySQLCOM

sudo rm-rf /Library/PreferencePanes/My*vim/etc/hostconfig (and removed the line MYSQLCOM=-YES-)

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.*

安装NavicatPremium

NavicatPremium在网上下载就可以了,mac osX 可以在苹果网下载:http://www.pc6.com/mac/111878.html。

下载下来直接安装就可以了。

1、创建连接

ab687426eebf6e49046401470fabf104.png

94bd82b3c8cb14a60f39a1c5f42288d9.png

连接成功后出现如下界面就是连接成功了:

6d9b52ffbf59e3a7a7ff6056714f4a68.png

后续使用继续更新。。。。。。。。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值