Mac上Mysql关联navicat for mysql

一: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版本信息,如下图:类似如下图:

表示MYSQL安装成功。

二:navicat for mysql关联MySQL :

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

2.

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

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密码忘记了,可以直接通过系统偏好设置里面关闭!

系统便好设置关闭如图 
这里写图片描述

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

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

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

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

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

这里写图片描述

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

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

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

 FLUSH PRIVILEGES; 如下图所示:

然后修改密码: 输入命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; ,如下图所示:

最后刷新 FLUSH PRIVILEGES; ,如下图

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

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

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

猜你喜欢

转载自www.cnblogs.com/wsjyztx123/p/10072832.html