在Navicat连接服务器的MySQL
在终端可以连接到服务器后,可以进入MySQL服务。
首先在服务器中开启MySQL的3306端口号,然后如下图:
上面两步完成后,连接报错,是权限问题,这是需要修改一下配置信息即可。
$ mysql -u root -p;
# -> 输入密码
$ use mysql;
# 配置root用户的主机,%虽然表示是任何主机,但是它只是针对于通过TCP/IP连接过来的主机
$ update user set Host='%' where User='root';
$ exit;
$ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 修改43行的bind_address=127.0.0.1为bind_address=0.0.0.0(所有ip都可以访问)
:wq #保存并退出
# 重启数据库
$ sudo service mysql restart
此时再点击测试连接即可连接成功。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)