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

设置服务器上MySQL允许外网访问

1.修改配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
把bind-address参数的值改成你的内/外网IP或0.0.0.0,或者直接注释掉这行.

2.登录数据库
mysql -u root -p

输入密码
mysql> use mysql;

3.查询host
mysql> select user,host from user;

4.创建host
如果没有"%"这个host值,就执行下面这两句:
mysql> update user set host=‘%’ where user=‘root’;
mysql> flush privileges;

5.授权用户
任意主机以用户root和密码mypwd连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root’@‘%’ IDENTIFIED BY ‘mypwd’ WITH GRANT OPTION;
mysql> flush privileges;

IP为192.168.1.102的主机以用户myuser和密码mypwd连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@‘192.168.1.102’ IDENTIFIED BY ‘mypwd’ WITH GRANT OPTION;
mysql> flush privileges;

PS:最好新创建用户

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

来赋予对应表的权限。

PS:以上为授权方法,以下为改表方法:

mysql>use mysql;
mysql>update user set host=‘%’ where user=‘root’;

相关文章:

  • 【牛客网刷题】中秋节前开启java专项练习错题总结第一天
  • 如何在revit中管理CAD的图层?
  • Nacos2.1.0与Seata1.5.2版本基于Docker部署指南
  • java基于ssm+jsp的教学视频学习网站
  • 软件开发通识之二:如何从零开始学编程
  • c++ || 二分查找
  • AOP切面实现增删改防止重放攻击
  • oracle数据库 表中有数据,通过plsql 工具 连接 查询全表,却查不到数据
  • 第14章Linux实操篇-RPM与YUM
  • 小程序 input type=‘number‘ 不能输入小数点??
  • 高质量的子程序
  • 软件测试时Java面试题
  • 业务提前初始化执行
  • 区块链——Hyperledger Fabric2.2单点搭建网络
  • 从零开发一款图片编辑器Mitu-Dooring
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • 0x05 Python数据分析,Anaconda八斩刀
  • Babel配置的不完全指南
  • C++入门教程(10):for 语句
  • CSS盒模型深入
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • ng6--错误信息小结(持续更新)
  • Python打包系统简单入门
  • redis学习笔记(三):列表、集合、有序集合
  • scala基础语法(二)
  • Spring Boot快速入门(一):Hello Spring Boot
  • Tornado学习笔记(1)
  • 回流、重绘及其优化
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 前端
  • 前端性能优化--懒加载和预加载
  • 让你的分享飞起来——极光推出社会化分享组件
  • 使用common-codec进行md5加密
  • 使用docker-compose进行多节点部署
  • 优化 Vue 项目编译文件大小
  • 怎么将电脑中的声音录制成WAV格式
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • zabbix3.2监控linux磁盘IO
  • 完善智慧办公建设,小熊U租获京东数千万元A+轮融资 ...
  • ​​​​​​​​​​​​​​Γ函数
  • #pragma 指令
  • #QT(TCP网络编程-服务端)
  • #QT(智能家居界面-界面切换)
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (12)Hive调优——count distinct去重优化
  • (16)Reactor的测试——响应式Spring的道法术器
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET 指南:抽象化实现的基类
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法