云计算百科
云计算领域专业知识百科平台

本地连接服务器数据库保姆级演示(Windows)

本地连接服务器数据库保姆级演示(Windows)

1、前言

小伙伴们开发的时候经常会在服务器上搭建环境。而MySQL数据库和Redis数据库就是大多数项目中必不可少两个基础环境。而在安装好数据库以后,在本地想用可视化工具连接数据库的时候发现连不上,本文就详细介绍一下如何解决连接问题。

2、具体操作步骤

2.1 安装MySQL 和 Redis

详情参考如下文章,本文就不详细说了,奔着主要目的去。

安装MySQL:

8+版本:MySQL8.0.36 安装配置教程(保姆级,包含图文讲解,环境变量的配置)适合小白_java_半夜敲代码的夜猫子-GitCode 开源社区

安装Redis:https://blog.csdn.net/lza20001103/article/details/148216470

2.2 安装完以后修改配置文件

2.2.1 redis
  • 打开redis安装目录下redis.conf配置文件。

  • 进行如下配置修改

    # 说明:从只监听本地IP 改为监听所有
    默认配置:bind 127.0.0.1
    修改为:bind 0.0.0.0

    # 说明:protected-mode 如果是yes,会限制Redis只接受来自localhost的连接所以设置为no
    默认配置:protected-mode yes
    修改为:protected-mode no

    # 说明:运行外部连接建议设置密码,在一定程度上确保安全
    requirepass [你的redis连接密码]

  • 重启redis(如果没有配置环境变量,在安装目录下面打开cmd执行)

    redis-server redis.conf

  • 配置防火墙

    打开控制面板->系统和安全->防火墙->高级设置->入站规则->新增规则->按照下图填入端口一路下一步就好。

    image-20250623165447939

    image-20250623165618188

  • 本地可视化工具连接

    image-20250623165908499

  • 2.2.2 Mysql
  • 打开配置文件一般是数据库安装目录下的my.ini

  • 更改配置

    # 开放所有ip可连接
    bind-address = 0.0.0.0

  • 重启数据库

    # 关闭数据库
    net stop Mysql
    # 启动数据库
    net start Mysql

    注意:这里Mysql是服务名称,可能你的服务名称不一样改为自己服务名称,服务名称可以在资源管理器中查看

    image-20250623170529069

  • 同样按上面步骤配置防火墙,唯一不同的是端口,改为数据库的端口

  • 使用本地可视化工具连接。

  • 如果连接失败报错:Can’t connect to server on ‘xxx.45.121.193’ (10060) 或者 拒绝连接等错误,接着往下走

  • 检查用户名密码,在服务器上 win+R 输入 cmd 打开终端,输入如下命令然后回车输入密码。

    mysql -u root -p

    image-20250623171210682

    能看到输出图中信息说明用户名密码没错。

  • 检查root 权限

    use mysql;
    select user,host from user;

    如果查询结果如图所示,则需要进行修改。

    image-20250623171515049

  • 修改root 权限,让它可以在任何设备登录

    update user set Host = '%' where User = 'root';

    修改完以后再查询如下图所示:

    image-20250623171758920

  • 最后执行,就结束了。

    flush privileges

  • 3、总结

    结合自己的情况仔细看一下文章应该能解决大部分连接问题。感谢观看!!!

    赞(0)
    未经允许不得转载:网硕互联帮助中心 » 本地连接服务器数据库保姆级演示(Windows)
    分享到: 更多 (0)

    评论 抢沙发

    评论前必须登录!