mysql在安装好之后默认是不支持远程连接的,需要用localhost和127.0.0.1才能进行连接,需要进行手动设置才能进行远程连接。

不设置数据库远程连接,在进行远程连接的时候会报以下错误

查看mysql库下的user表可以查看是否可以进行远程连接

表中host和user字段标识了可以访问数据库的主机和用户,表中数据表示只能本地主机通过root用户访问数据库,所以不能进行远程连接。

设置远程连接有以下两种方法

1、改表法

可以修改user表中host的值,将localhost修改成需要远程连接数据库的主机的ip地址,或者修改成%,修改成%表示所有主机都可以通过root用户访问数据库。

执行完修改的sql语句后,需要执行flush privileges命令。

2、授权法

语法格式:

grant 权限 on 数据库对象 to 用户@ip

grant all privileges on *.* to 'root'@'%' identified by 'szw@123' with grant option;

上面授权的sql适用于mysql8以前的版本

mysql8已经建创建用户与赋予权限的操作分开,需要先创建用户,然后再进行授权

MySQL配置远程连接相关推荐

  1. mysql安装及远程连接_Mysql安装、使用、配置远程连接,看这一篇就够了!

    Mysql安装 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57- ...

  2. linux mysql如何远程连接mysql数据库,Linux下远程连接MySQL数据库的方法

    Linux下远程连接MySQL数据库的方法 踩坑笔记 估计搞了一个多小时才把这个远程连接搞好.一台本地电脑,一台云服务器,都是linux系统. 步骤 1.在服务器端开启远程访问 首先进入mysql数据 ...

  3. Ubuntu 18.04 下如何配置mysql 及 配置远程连接

    首先是大家都知道的老三套,啥也不说上来就放三个大招: sudo apt-get install mysql-serversudo apt isntall mysql-clientsudo apt in ...

  4. linux mysql远程链接_Linux下mysql实现远程连接

    首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...

  5. 开启本地MySql数据库远程连接

    解决MySQL不允许从远程访问的方法 开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 3306 端口. MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 33 ...

  6. windows下mysql8.x配置远程连接

    文章目录 1. 现象 2. 登录mysql 3.先查看下当前的用户,具有什么权限 4.创建新的用户之后再查权限 5. 赋予权限 6.刷新权限,然后就可远程访问了 1. 现象 Host '192.168 ...

  7. liunx下mysql远程连接_Linux下mysql实现远程连接

    首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...

  8. 远程连接linux的mysql_【Linux开启mysql远程连接的设置步骤】 mysql开启远程连接

    相关热词搜索:Linux开启mysql远程连接的设置步骤,linux mysql 远程连接,linux连接mysql数据库, MySQL默认root用户只能本地访问,不能远程连接管理mysql数据库, ...

  9. MySQL创建远程连接用户,使用远程工具连接数据库(详细)

    MySQL创建远程连接用户,使用远程工具连接数据库 一般我们在做开发或者测试时,都免不了数据库的操作,为了方便,我们都是使用工具(Navicat.SQLyog等工具)去远程连接数据库,再进行数据库的操 ...

最新文章

  1. 在游戏里还原自己的脸,给AI一张照片就行,网易密歇根大学出品 | AAAI 2021
  2. java https 慢_jetty https慢怎么调优?
  3. 如何制作一款HTML5 RPG游戏引擎——第二篇,烟雨+飞雪效果
  4. 10月第3周安全回顾:恶意软件肆虐 Web安全重点关注
  5. Mac终端查看MD5/SHA1/SHA256
  6. 什么是用户价值分层?
  7. Unity 四种截图方法(相机视图、无UI、有UI、Game窗口)
  8. 【报告分享】2022年快手品牌号运营策略手册-磁力引擎(附下载)
  9. 西门子逻辑运算指令_西门子plc 算术、逻辑运算指令
  10. 谈谈 Spring 中的 NoSuchBeanDefinitionException
  11. vue -- watermark水印添加方法
  12. Nacos只发现不注册
  13. FL studio 20中那些“花里胡哨”的效果器(三)
  14. 21世纪发展最快的数据科学的总结
  15. php毕业设计题目课题选题作品之PHP餐厅座位预定网站系统(1)开题报告
  16. win10使用 .cab 方式安装 .NET Framework 3.5(包含下载地址)
  17. 实现车牌识别之二--使用Yolov3进行车牌定位
  18. android 版本升级8.0,安卓系统怎么升级8.0版本 Android O正式版更新教程
  19. 如何使用EPLAN PRO PANEL 制作部件-带3D接线部分
  20. Drawcall的原理; unity batches多少;unity batches啥意思;unity batches

热门文章

  1. SpringBoot实现WebSocket
  2. 【牛客小白月赛69】题解与分析A-F【蛋挞】【玩具】【开题顺序】【旅游】【等腰三角形(easy)】【等腰三角形(hard)】
  3. mac m4a转mp3怎么转?
  4. PHP网站屏幕变灰,网站全局变灰代码
  5. 南邮java实验一报告_南京邮电大学双语web实验一报告2017.docx
  6. 造成电路板焊接缺陷的三大因素详解
  7. Unity 从零开始的2D游戏开发 —— [Animator] 使用动画状态机制作简单动画
  8. BZOJ3597: [Scoi2014]方伯伯运椰子
  9. 关于一款多平台的数据库管理工具
  10. RCMTM _百度百科