当前位置: 首页 > news >正文

修改mysql数据库远程访问

本文是docker部署的mysql8.0数据库,如果不是docker二部署的,则省略第一步直接使用下面修改即可

1、使用docker容器,进入mysql8.0数据库的docker容器进行修改

docker exec -it mysqldocker /bin/bash

2、登录MySQL

mysql -u root -p

进入`mysql数据库:
use mysql;

修改 user表中的 host字段,将localhost改为 %(表示任何主机):
update user set host = '%' where user = 'root';

查询修改后的信息:
select user,host from user;
输出如下结果则为修改成功,其他用户同理:

 退出 mysql

exit;

exit;
4. 重启 MySQL 服务
记得在修改配置文件需要重启 MySQL 服务才能使更改生效。本文使用的是容器部署的,所以本文使用容器重启,其他的重启操作也类似。

docker restart mysql
5. 测试远程连接
从远程计算机尝试使用 MySQL 客户端连接:

mysql -h yourserverp -u username -p
输入密码后,就可以连接到 MySQL了。

注意:如果不能远程连接,记得查看或者修改一下防火墙,可以先ping一下数据库服务器ip看看防火墙是否打开。

相关文章:

  • 【复现DeepSeek-R1之Open R1实战】系列5:SFT源码逐行深度解析
  • 计算机毕业设计Python商品推荐系统 商品比价系统 电商比价系统 商品可视化(代码+LW文档+PPT+讲解视频)
  • 实现动态翻转时钟效果的 HTML、CSS 和 JavaScript,附源码
  • 【koa】05-koa+mysql实现数据库集成:连接和增删改查
  • gcc和g++的区别以及明明函数有定义为何链接找不到
  • 7-1 打印沙漏
  • 【动态规划】落花人独立,微雨燕双飞 - 8. 01背包问题
  • Python在网络安全中的应用 python与网络安全
  • python环境的yolov11.rknn物体检测
  • 前端VUE+后端uwsgi 环境搭建
  • 算法-栈-删除字符串中的所有相邻重复项
  • 部署k8s 集群1.26.0(containerd方式)
  • SQL优化可以从哪些方面入手
  • 网络基础(持续更新中)
  • 什么是HTTP和HTTPS?它们之间有什么区别?
  • Leetcode 72. 编辑距离
  • UE5 Niagara 粒子远处闪烁解决
  • 告别冷冰冰:如何训练AI写出温暖人心的广告文案
  • 函数重载讲解
  • ios苹果手机使用AScript应用程序实现UI自动化操作,非常简单的一种方式
  • 吴清:推动公募基金高质量发展的行动方案今天将会发布
  • 潘功胜:将下调个人住房公积金贷款利率0.25个百分点
  • 奥迪4S店内揭车衣时遭“连环车损”,双方因赔偿分歧陷僵局
  • 让党的理论“飞入寻常百姓家”,他如何做到有新意?
  • 普京称俄中关系对维护世界稳定具有战略意义
  • 罗志田:文学革命的社会功能与社会反响