携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情
问题一、mac系统 navicat 连接本地mysql时 发生2000 - Unknown MySQL error异常问题
解决方法:
1.选择的新建连接
2.选择SSL
3.勾选SSL即可
问题二、nativcat新建本地连接数据库连接是出现不输入密码可以连接,输入密码却连接失败(1045 - Access denied for user 'root'@'localhost' (using password: YES))
解决方式:
1.首先不输入密码进入mysql,即输入:
mysql -hlocalhost -uroot
2.设置密码且永久
alter user 'root'@'localhost'identified by 'root123456' password expire never;
3.最后返回navicat新建连接,你会发现成功了!
问题三、解决navicat insert into插入中文,显示问号乱码问题
解决方法:
1.右击本地连接-编辑连接
2.点击高级-编码改为自动
问题四、控制面板无法卸载mysql
解决方式:(采用命令式)
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
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.*
在系统偏好设置—全部显示,出现的界面中就没有MySQL的图标,说明MySQL已经彻底卸载。
问题五、### navicat 连接本地mysql失败(2003 - Can’t connect to MySQL server on ‘127.0.0.1’ (61 “Connection refused”))
解决方式: 采用使用套接字文件的方式进行连接
步骤:新建连接-高级-使用套接字文件
问题六、### 在使用套餐字文件的时候可能出现2002 - Can‘t connect to local MySQL server through socket ‘/usr/local/mysql/data/mysql.sock(13 “权限不够”))
解决方式:
增加文件权限
sudo chmod -R a+rwx /usr/local/mysql/data