可从该网站下载
https://xclient.info/s/navicat-premium.html#versions
(dddd,下载过程此处略过)
打开xxxxxx_TNT.dmg 选择Manual.install
不用管别的,直接安装后打开,这时会出现提示
“已损坏无法打开”
解决方法:
终端输入sudo xattr -r -d com.apple.quarantine然后输入一个空格,再把【应用程序】目录里的该软件拖进去补全路径
接着输入电脑密码后回车即可
navicat打开成功后进行连接数据库操作:

选择mysql,输入一个随意的connection name,然后输入你的mysql密码即可

接着进行connection操作

这时会出现报错:
1045 - Access denied for user ‘root’@‘localhost’ (using password: YES)
意思是没有远程连接权限
解决方法:
首先关闭mysql server
然后进入终端
输入cd /usr/local/mysql/bin/
输入sudo su ,获得管理员权限(需要电脑密码)
然后输入
./mysqld_safe --skip-grant-tables &
禁止验证功能
这时mysql会自动重启
再试着open connection一下,成功
若要【重设mysql密码】
则在上述步骤后输入命令 ./mysql 然后回车
输入flush privileges;
接着重设密码ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
执行 quit;退出mysql
执行 exit;退出sudo
密码重设完毕,可以再次尝试登陆mysql
本文详细介绍了如何下载并安装Navicat Premium,解决软件打开时显示‘已损坏无法打开’的问题。通过在终端执行特定命令,可成功安装并运行Navicat。当遇到1045错误,即访问数据库权限被拒绝时,提供了关闭MySQL服务器、使用终端命令禁用权限验证及重设MySQL密码的步骤,从而实现远程数据库连接。
1万+

被折叠的 条评论
为什么被折叠?



