使用工具连接linux中的mysql8.0

在搭建完LNMP环境后用Navicate/mysql Workbench连接出错

  遇到这个问题首先到mysql所在的服务器上用连接进行处理

  1、连接服务器: mysql -u root -p

  2、看当前所有数据库:show databases;

  3、进入mysql数据库:use mysql;

  4、查看mysql数据库中所有的表:show tables;

  5、查看user表中的数据:select Host, User,Password from user;

  6、修改user表中的Host:update user set Host='%' where User='root';

  7、最后刷新一下:flush privileges;

#一定要记得在写sql的时候要在语句完成后加上" ; "下面是图示说明

  

  遇到这个问题首先到mysql所在的服务器上用连接进行处理

  连接服务器: mysql -u root -p

  

  查看当前所有数据库:show databases;

  

  进入mysql数据库:use mysql;

  

  查看mysql数据库中所有的表:show tables;

  

  查看user表中的数据:select Host, User,Password from user;

  

  修改user表中的Host:update user set Host='%' where User='root';

  

  最后刷新一下:flush privileges;

  

  重新在Navicate中测试一下:

  

第一种问题的解决办法是:

在iptables中开放3306端口

#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

#/etc/rc.d/init.d/iptables save 保存:

# service iptables restart 重启生效

############################################################################################

iptables -I INPUT -p TCP -s 0.0.0.0/0 --dport 3306 -j ACCEPT //我常用的在iptables中开放3306端口命令

第二种解决方法是:

设置远程用户访问权限:

// 任何远程主机都可以访问数据库

mysql> GRANT ALL PRIVILEGES ON . TO 'root'@'%'WITH GRANT OPTION;

//需要输入次命令使修改生效

mysql> FLUSH PRIVILEGES;

//退出

mysql> EXIT

第三种不解释了.

(还有一种方法说是关闭服务器防火墙:# service iptables stop 不建议使用这种方法,会引发未知的安全问题)

很明显最后还是没有解决,在网上的资料很多都是重复的,最后实在没办法,找了师兄帮忙才发现是阿里云控制台这边的问题,说明自己思考的方向还是不对.具体的解决方法是:

打开云服务器ECS

打开左边菜单的实例

打开实例最右边的管理

打开左边菜单的本实例安全组

打开右边的配置规则

右上角添加安全组规则

协议类型默认自定义,端口范围:3306/3306,授权对象:0.0.0.0/0,其他默认就行

确定后重启服务器

连接OK!

转载于:https://www.cnblogs.com/guoyinghome/p/11220225.html

使用工具连接linux中的mysql8.0相关推荐

  1. linux环境安装mysql8.0以及使用Navicat连接Linux中的mysql

    目录 一.linux环境安装mysql 二.使用Navicat连接Linux中的mysql 一.linux环境安装mysql 1.官网下载mysql对应的包,我这下载的是8.0.28版本.官网链接:M ...

  2. Linux下安装MySQL8.0的详细步骤

    Linux下安装MySQL8.0的详细步骤 第一步:下载安装配置 第二步:修改密码,并设置远程连接(为了可以在别的机器下面连接该mysql) 搞了一台云服务器,首先要干的活就是得安装数据库,在Wind ...

  3. 如何在Linux下安装MySQL8.0

    如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1.     下载mysql的repo源,下载地址:ht ...

  4. linux中shell变量$#,$@,$0,$1,$2的含义解释

    linux中shell变量$#,$@,$0,$1,$2的含义解释:  变量说明:  $$  Shell本身的PID(ProcessID)  $!  Shell最后运行的后台Process的PID  $ ...

  5. 关于不能远程连接Linux中Mysql数据库的问题

    2019独角兽企业重金招聘Python工程师标准>>> 环境: 虚拟机:VMware® Workstation 12 Pro Linux发行版: Ubuntu 16.04.1 LTS ...

  6. linux中sh+$0,浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释

    摘抄自:ABS_GUIDE 下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: ...

  7. linux变量中代,linux中shell变量$#,$@,$0,$1,$2和变量${0%/*}

    一直傻傻搞不清,还是梳理一下吧. linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Pr ...

  8. 浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释

    浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释 下面小编就为大家带来一篇浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释.小编觉得挺不错的,现在就分享给 ...

  9. idea连接linux中mysql[08S01]错误

    项目场景: idea 连接linux中的mysql 问题描述 原因分析: 解决方案: useSSL改成false 成功

最新文章

  1. 知名财经大V称:京东金融遇到了点“问题”!
  2. python可变数量参数的平均值_Python Pandas:计算可变行数的滚动均值(移动平均值)...
  3. SAP系统中设备管理模块的主要增强出口
  4. 计算机组成原理课程设计报告 给出指令执行流程 add(二进制加法),《计算机组成原理》课程设计报告材料...
  5. nova5i有鸿蒙系统吗,华为nova 5i怎么样?值得入手么?
  6. 3.高性能MySQL --- 服务器性能剖析
  7. 国内车载信息安全产业联盟成立
  8. 2013年计算机试题(四),2013年计算机一级考试试题(精简版):第四套
  9. MagicDraw-分配关系
  10. 中文ssid linux,分享|LinSSID:一款Linux下的图形化Wi-Fi扫描器
  11. Azure通过Vnet Peering和用户自定义路由(UDR)实现hub-spoken连接
  12. C语言_4 循环结构;一些例题
  13. xp故障恢复控制台修复系统_自我修复系统
  14. 计算机网络的基础学习
  15. 京东云主机 mysql_京东云所有地域正式支持 MySQL 8.0!
  16. 万能解析去水印工具,简单好用去水印软件
  17. java图书管理系统这个怎么改呢
  18. KrbException: Clock skew too great (37) - PREAUTH_FAILED问题解决与服务器时钟同步
  19. 【Linux】嵌入式Linux系统的移植(下篇:BootLoader,以U-Boot为例)
  20. 两个51单片机之间进行串行通信

热门文章

  1. 简单又帅气的折纸机器人教程_几张纸做出帅气纸飞机,做法简单飞行速度超快,手工折纸飞机...
  2. 基于DeepLabV3+与U-Net融合的黄瓜叶片病害严重程度分类方法
  3. Inception-Resnet结构(code)
  4. [matlab]元胞数组(使用cellplot显示元胞数组)
  5. java实现EXcel的RC地址变成常规地址
  6. html5动态切换class,uni-app v-for循环遍历 动态切换class、动态切换style
  7. VGG16 、VGG19 、ResNet50 、Inception V3 、Xception介绍
  8. imgaug: 一个很有用的图像数据增强库
  9. Python+Flask京东电商价格实时监控,邮件提醒
  10. 全球AI挑战-场景分类的比赛源码(多模型融合)