使用工具连接linux中的mysql8.0
使用工具连接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相关推荐
- linux环境安装mysql8.0以及使用Navicat连接Linux中的mysql
目录 一.linux环境安装mysql 二.使用Navicat连接Linux中的mysql 一.linux环境安装mysql 1.官网下载mysql对应的包,我这下载的是8.0.28版本.官网链接:M ...
- Linux下安装MySQL8.0的详细步骤
Linux下安装MySQL8.0的详细步骤 第一步:下载安装配置 第二步:修改密码,并设置远程连接(为了可以在别的机器下面连接该mysql) 搞了一台云服务器,首先要干的活就是得安装数据库,在Wind ...
- 如何在Linux下安装MySQL8.0
如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1. 下载mysql的repo源,下载地址:ht ...
- linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $ ...
- 关于不能远程连接Linux中Mysql数据库的问题
2019独角兽企业重金招聘Python工程师标准>>> 环境: 虚拟机:VMware® Workstation 12 Pro Linux发行版: Ubuntu 16.04.1 LTS ...
- linux中sh+$0,浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释
摘抄自:ABS_GUIDE 下载地址:http://www.tldp.org/LDP/abs/abs-guide.pdf linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: ...
- linux变量中代,linux中shell变量$#,$@,$0,$1,$2和变量${0%/*}
一直傻傻搞不清,还是梳理一下吧. linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Pr ...
- 浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释
浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释 下面小编就为大家带来一篇浅谈linux中shell变量$#,$@,$0,$1,$2的含义解释.小编觉得挺不错的,现在就分享给 ...
- idea连接linux中mysql[08S01]错误
项目场景: idea 连接linux中的mysql 问题描述 原因分析: 解决方案: useSSL改成false 成功
最新文章
- 知名财经大V称:京东金融遇到了点“问题”!
- python可变数量参数的平均值_Python Pandas:计算可变行数的滚动均值(移动平均值)...
- SAP系统中设备管理模块的主要增强出口
- 计算机组成原理课程设计报告 给出指令执行流程 add(二进制加法),《计算机组成原理》课程设计报告材料...
- nova5i有鸿蒙系统吗,华为nova 5i怎么样?值得入手么?
- 3.高性能MySQL --- 服务器性能剖析
- 国内车载信息安全产业联盟成立
- 2013年计算机试题(四),2013年计算机一级考试试题(精简版):第四套
- MagicDraw-分配关系
- 中文ssid linux,分享|LinSSID:一款Linux下的图形化Wi-Fi扫描器
- Azure通过Vnet Peering和用户自定义路由(UDR)实现hub-spoken连接
- C语言_4 循环结构;一些例题
- xp故障恢复控制台修复系统_自我修复系统
- 计算机网络的基础学习
- 京东云主机 mysql_京东云所有地域正式支持 MySQL 8.0!
- 万能解析去水印工具,简单好用去水印软件
- java图书管理系统这个怎么改呢
- KrbException: Clock skew too great (37) - PREAUTH_FAILED问题解决与服务器时钟同步
- 【Linux】嵌入式Linux系统的移植(下篇:BootLoader,以U-Boot为例)
- 两个51单片机之间进行串行通信
热门文章
- 简单又帅气的折纸机器人教程_几张纸做出帅气纸飞机,做法简单飞行速度超快,手工折纸飞机...
- 基于DeepLabV3+与U-Net融合的黄瓜叶片病害严重程度分类方法
- Inception-Resnet结构(code)
- [matlab]元胞数组(使用cellplot显示元胞数组)
- java实现EXcel的RC地址变成常规地址
- html5动态切换class,uni-app v-for循环遍历 动态切换class、动态切换style
- VGG16 、VGG19 、ResNet50 、Inception V3 、Xception介绍
- imgaug: 一个很有用的图像数据增强库
- Python+Flask京东电商价格实时监控,邮件提醒
- 全球AI挑战-场景分类的比赛源码(多模型融合)