要用navicat管理本地mysql,需新建连接并正确配置:主机填127.0.0.1而非localhost,端口3306,用户名密码准确,高级选项中initial charset设为utf8mb4,测试成功后保存并双击启用连接。

要用Navicat管理你电脑上装好的MySQL数据库,必须先建立一条稳定、可复用的本地连接——不是随便填个localhost就能通,填错主机名或漏设字符集,轻则中文乱码,重则连接直接拒绝。
新建MySQL连接
启动Navicat后,点击左上角【连接】→选择【MySQL】。
在弹出窗口的“常规”选项卡中,按顺序填写:连接名(例如“本机MySQL-8.0”,纯标识用,不影响功能)、主机:【127.0.0.1】(务必别填localhost,某些系统下socket路径解析失败会导致连接中断)、端口:3306(若你改过MySQL默认端口,请填实际值)、用户名(如root)、密码(对应账户真实密码)。
关键设置:字符集与测试
切换到“高级”选项卡,将Initial charset设为【utf8mb4】——这是唯一能完整支持emoji和四字节中文的字符集,不设此项,后续建库/导数据时大概率出现问号或报错。
点【测试连接】。如果提示“连接成功”,说明网络层、认证、字符集三关全部通过;若失败,先确认MySQL服务是否运行(Windows可在命令行执行services.msc,找到MySQL服务右键启动;macOS/Linux执行sudo brew services start mysql或systemctl start mysqld)。
保存并启用连接
测试通过后,直接点【确定】保存连接配置。
回到Navicat主界面左侧“连接”列表,找到刚命名的连接项,双击它——图标变亮即表示连接已激活,可立即展开查看数据库列表、执行SQL、导入导出等操作。











