mysql8.0其他机器访问_MySQL8.0设置远程访问权限

mysql 8.0.11 用Navicat远程无法连接

症状:

安装了mysql 8.0.11 之后本地可以登录,但是远程第三方工具无法连接,防火墙已经放通的,

解决之道:

首先登陆到mysql命令行:

mysql -u root -p

1

进入之后选择mysql库,用户信息都存在这个库的user表中

use mysql;

1

select host, user, authentication_string, plugin from user

1

可以看到,用户对应的主机是localhost,而不是%,所以不能连接。

处理方法:

1、授权root用户可以远程登陆

GRANT ALL ON *.* TO 'root'@'%';

1

2、刷新权限

flush privileges;

1

3、修改加密规则

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword' PASSWORD EXPIRE NEVER;

1

4、更新 root 用户密码

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

1

5、刷新权限

FLUSH PRIVILEGES;

1

测试连接。用 Navicat 连接数据库就可以正常连接了。

另,给普通用户远程连接的权限:

1、授权 myuser 用户对指定库的所有表,所有权限并设置远程访问

GRANT ALL ON 指定库.* TO 'myuser'@'%';

1

2、更新 该 用户密码

ALTER USER 'myuser'@'%' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

1

3.刷新权限

FLUSH PRIVILEGES;

---------------------

参考原文:https://blog.csdn.net/weixin_37998647/article/details/80428613

linux安装mysql之设置远程访问权限

1.将3306端口加入防火墙 /sbin/iptables -I INPUT -p tcp --dport 3306-j ACCEPT  #添加端口3306/etc/rc.d/init.d/iptab ...

mariadb(MySql)设置远程访问权限

[问题]mariadb(MySql)安装之后,本地连接mysql是可以的,但是远程的机器不能连接和访问. [解决]修改mysql远程连接的ip限制配置. [步骤]1.本地mysql客户端连接mysql ...

【Linux】安装mysql之设置远程访问权限

最近重装了云主机,又要安装各种东西,其中一个就要设置mysql权限 出于学习方便,我在自己的云主机上安装的是phpstudy集成环境,所以要进入mysql控制台不能直接用“mysql -u root ...

ubantu18.04中mysql8.0设置远程连接的问题

在mysql8.0中的配置文件中默认是没有绑定地址的,但是可以自己配置,在my.cnf中 这里使用另一种方式: 首先先连接到自己的数据库执行: use mysql; select host,user ...

MySQL数据库设置远程访问权限方法小结

http://www.jb51.net/article/42441.htm MySQL基础知识第一期,如何远程访问MySQL数据库设置权限方法总结,讨论访问单个数据库,全部数据库,指定用户访问,设置访 ...

【linux】【mysql】mysql8.0开启远程访问及常见问题

1.连接数据库 [root@localhost ~]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands e ...

MySQL数据库设置远程访问权限方法总结

1,设置访问单个数据库权限 mysql>grant all privileges on test.* to 'root'@'%'; 说明:设置用户名为root,密码为空,可访问数据库test 2 ...

mysql设置远程访问权限

查一下你的MYSQL用户表里, 是否允许远程连接  1.授权 mysql>grant all privileges on *.*  to  'root'@'%'  identified by  ...

数据库相关--mysql8.0设置root登录密码

系统:win7  64位 MySQL    8.0 .11 1.启动服务: $ net start mysql 进入MySQL(mysql -hlocalhost -uroot): 2.选择mysql ...

随机推荐

【转】CentOS上部署PPTP和L2TP over IPSec简要笔记

PPTP部署 安装 PPTP 需要 MPPE 和较高版本的 ppp ( > 2.4.3 ) 支持,不过 CentOS 5.0/RHEL 5 的 2.6.18 内核已经集成了 MPPE 和高版本的 ...

java上传xls文件

using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System. ...

wcf,socket,数据传输方式

WCF的最终目标是通过进程或不同的系统.通过本地网络或是通过Internet收发客户和服务之间的消息. WCF合并了Web服务..net Remoting.消息队列和Enterprise Servic ...

Linux操作系统奥秘02-系统引导(GRUB)

GRUB的加载流程 GRUB是GNU的一款多重引导软件.GRUB包含了3个重要的文件:stage1 ,e2fsstage1_5,stage2.这三个文件分别代表了GRUB运行的3个阶段. 1.stag ...

HTML-Geolocation API

获取位置信息: 请求一个位置信息,如果用户同意,浏览器就会返回位置信息(由经纬度和其他元数据组成),该信息是通过支持html5地理定位功能的底层设备提供给浏览器的:该API不指定设备用哪种底层技术来定 ...

zw版【转发·台湾nvp系列例程】HALCON EquHistoImage(Delphi)

zw版[转发·台湾nvp系列例程]HALCON EquHistoImage(Delphi) zw版[转发·台湾nvp系列例程]HALCON EquHistoImage(Delphi) (Delphi ...

一键清理Windows垃圾的BAT文件代码

@echo off color 0atitle win7一键清理系统垃圾echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★☆ ★☆ ★☆★echo ★☆ ★☆ ★☆ ★☆ ★☆★☆★☆ ★☆ ★ ...

GridView中的编辑和删除按钮,执行更新和删除代码之前的更新提示或删除提示

在GridView中,可以通过设计界面GridViewr任务->编辑列->CommandField,很简单的添加的编辑和删除按钮 在前台源码中,可以看到GridView自动生成了两个列. ...

UOJ #274. 【清华集训2016】温暖会指引我们前行 [lct]

#274. [清华集训2016]温暖会指引我们前行 题意比较巧妙 裸lct维护最大生成树 #include #include #incl ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值