一:MySQL的安装:

1.下载的Mac版的Mysql的安装文件

2.下载navicat for mysql客服端

3.下载完成后点击Mysq的.dmg文件进行安装。安装过程不需要特别设置,一点next就OK。直到出现finish。

4.安装完后,点击MAC右上角的系统偏好设置,如果有MySQL的图标,表示安装成功。点击mySql图标打开mySQL后进行下面的步骤。

5.安装成功后,需要配置路径:

a:打开mac终端,怎么打开mac终端自己百度下哈。

b: 打开mac终端后 输入 mysql -uroot -p 回车

会提示 commod not found. 此时输入 cd /usr/local/mysql/bin 回车

C:输入 cd ~ 回车

d:输入 touch .bash_profile 回车

E:输入 open -e .bash_profile 回车

F:此时会打开一个文本编辑框,如果之前有配置过jdk的里面是jdk的bin路径。直接在后面复制粘贴此句:
export PATH = $ PATH:/usr/local/mysql/bin

然后保存退出终端。重新打开终端输入mysql --version出现mysql版本信息,如下图:类似如下图:

benchmarksql 支持mysql mysql支持mac吗_mysql

表示MYSQL安装成功。

二:navicat for mysql关联MySQL :

 1.点击 navicat for mysql的图标 打开图形界面后会点击左上角的连接

benchmarksql 支持mysql mysql支持mac吗_java_02

 

 

2.

benchmarksql 支持mysql mysql支持mac吗_mysql_03

 完了点好。如果出现连接错误:

Client does not support authentication protocol

打开终端,通过终端连接mysql数据库时候我们会看到这样的信息:



ERROR 1045: Access denied for user: 'root@localhost' (Using 
password: NO)



或者



ERROR 1045: Access denied for user: 'root@localhost' (Using 
password: YES)



解决上面错误的方法之一就是重新设置我们的mysql的root密码。

1.在终端输入下面命令关闭正在运行的mysql,如果msyql没有运行可以跳过,需要输入mysql的密码。如果mysql密码忘记了,可以直接通过系统偏好设置里面关闭!

系统便好设置关闭如图 

benchmarksql 支持mysql mysql支持mac吗_mysql_04

2.进入mysql的bin目录执行如下命令



$ cd /usr/local/mysql/bin
$ sudo su



之后输入管理员密码会看到 sh-3.2#

之后我们输入下面命令以安全模式运行mysql: ./mysqld_safe --skip-grant-tables &

运行结束我们打开mac的系统偏好设置,选择msyql,我们会发现Mysql重新运行了如图

benchmarksql 支持mysql mysql支持mac吗_mac终端_05

回到终端点击Command + N 重新打开一个终端 
输入 mysql -u -root

这时候我们不需要密码就能进入mysql

benchmarksql 支持mysql mysql支持mac吗_数据库_06

3.修改root密码 
首先执行下面命令为了能够修改任意的密码

FLUSH PRIVILEGES;

benchmarksql 支持mysql mysql支持mac吗_mac终端_07

然后修改密码: 输入命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

benchmarksql 支持mysql mysql支持mac吗_mysql_08

最后刷新 FLUSH PRIVILEGES;

benchmarksql 支持mysql mysql支持mac吗_MySQL_09

 Control+D推出mysql,然后关闭安全模式数据库,这里要输入你刚才设置数据密码就好啦

benchmarksql 支持mysql mysql支持mac吗_java_10

 

 

到目前为止你就找回了你mysql的密码啦

正常启动mysql数据库,输入刚才设置的密码Want2018