mysql navicat授权_Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端...
Navicat Premium连接MySQL 1251错误
MySQL Installer 8.0.17
出现上述错误的原因是版本MySQL 8.0.17即8.0开始的MySQL版本,因为采用新的保密方式,而Navicat Premium 所属使用的是旧版本的方式,所以旧的似乎不能用,我们可以通过修改MySQL 8.0以及以上版本的加密方式 ,这样的话,Navicat Premium客户端就可以连接了。
解决方式如下:
MySQL Community Edition(GPL)
在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上,这时我们需要远程访问数据库。缺省状态下,mysql的用户是没有远程访问的权限。
下面介绍两种方法,解决这一用户远程访问的权限问题。
1、改表法
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
2、授权法
在安装mysql的机器上运行mysql的客户端 :MySQL 8.0 Command Line Client :
1、mysql> use mysql;
//这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
//赋予任何主机访问数据的权限
例如,你想 root 使用 password 从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
例如:如果你想允许用户myuser从ip为192.168.1.1的主机连接到mysql服务器,并使用password作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.1' IDENTIFIED BY 'password' WITH GRANT OPTION;
3、mysql>FLUSH PRIVILEGES;
//修改生效
4、mysql>EXIT
退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录
MySQL Community Server (GPL)
授权法
在安装mysql的机器上运行mysql的客户端 :MySQL 8.0 Command Line Client
1、mysql> use mysql;
//这样应该可以进入MySQL服务器
2、mysql> ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
//% 表示 赋予任何主机访问数据的权限,例如,你想 root 使用 password 从任何主机连接到mysql服务器的话,如果想使用指定的IP来连接mysql的话,只需要把%改成对应的ip即可。
3、mysql> ALTER USER 'root'@'%' IDENTIFIED with mysql_native_password by '123456';
4、mysql> ALTER USER 'root'@'%' IDENTIFIED with mysql_native_password by '123456';
5、mysql> flush privileges;
6、mysql>EXIT
退出MySQL服务器,这样就可以在其它任何的主机上以root身份登录
下面是截图:
mysql> use mysql;
Database changed
mysql> ALTER USER 'root'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.01 sec)
mysql> ALTER USER 'root'@'%' IDENTIFIED with mysql_native_password by '123456';
Query OK, 0 rows affected (0.03 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql navicat授权_Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端...相关推荐
- mysql客户端不支持_MySQL 8.0 - 客户端不支持服务器请求的身份验证协议; 考虑升级MySQL客户端...
MySQL 8.0 - 客户端不支持服务器请求的身份验证协议; 考虑升级MySQL客户端 我是node.js和MySQL初学者,我刚开始设置并尝试一些基本代码.但是,由于某种原因,我甚至无法与服务器建 ...
- HTTP 请求未经客户端身份验证方案“Anonymous”授权。从服务器收到的身份验证标头为“Basic realm=xxxxx”
asp.net调用java的Web service(Web服务),需要用户及密码认证,弹出IE的登录窗口. 出现如下错误:HTTP 请求未经客户端身份验证方案"Anonymous&qu ...
- win7未启用计算机远程访问,Win7系统下连接远程提示未启用对服务器的远程访问如何解决...
在 方法一. 1.首先在win7系统桌面上鼠标右击计算机,然后再选择[属性]; 2.进入计算机属性的界面,然后在再点击[高级系统设置]再在出来的框框内选择[高级]再按如下图所示的界面把选项勾起来.最后 ...
- 未启用远程计算机的访问,技术员解决win10系统连接远程提示未启用对服务器的远程访问的技巧...
今天和大家分享一下win10系统连接远程提示未启用对服务器的远程访问问题的解决方法,在使用win10系统的过程中经常不知道如何去解决win10系统连接远程提示未启用对服务器的远程访问的问题,有什么好的 ...
- 解决办法:Azure V*P*N链接错误 找不到可用于此可扩展身份验证协议的证书。 (错误 798)
问题描述: 当使用Azure的P2S VPN连接时候出现错误798 A certificate could not be found that can be used with this Extens ...
- mysql 字段授权_mysql授权管理
首先说一下mysql数据库管理权限的数据库是mysql库 我们看一下mysql库中都有哪些表 mysql> show tables from mysql; +------------------ ...
- mysql安装被打断_MySQL安装未响应解决方法
安装MySQL出示未响应,一般显示在安装MySQL程序最后一步的2,3项就不动了. 这种情况一般是你以前安装过MySQL数据库服务项被占用了. 解决方法: 一种方法:你可以安装MySQL的时候在这一步 ...
- mysql 高效备份_Mysql高性能备份方案解决数据不间断访问(LVM快照方式备份)
Mysql高性能备份方案解决数据不间断访问(LVM快照方式备份) mysql LVM快照备份特点: 1.在大多数情况下,这种方式几乎算得上是热备.它无需关闭服务,只需要设置只读或者类似这样的限制. 2 ...
- debian mysql中文乱码_MySQL中文乱码的解决方法汇总
当我们用PHP往MySQL数据库里插入中文时,一旦出现????乱码,很多同学就抓狂了,身为中国人,你却把中文汉字变成乱码,那我可不答应,于是乎我们就开始奔波于个大论坛发帖求助.... 对于MySQL中 ...
最新文章
- log4net 存储到oracle 调试 Could not load type [log4net.Appender.OracleAppender]
- 牛客网_PAT乙级_1019. 数字黑洞 (20)
- springboot快速集成swagger
- Android基础夯实--你了解Handler有多少?
- ESP32 入门教学,不入门,不教学
- 17日直播预告丨Oracle 19c避雷经验分享
- python print format_Python中的format格式化输出
- 深度学习之浅谈全连接层
- matplotlib-plt.plot用法
- linux显示器复制模式,屏幕扩展模式、复制模式与合并模式
- linux笔记本电池管理,Linux系统笔记本电源管理方法实用指南
- 小米手机计算机usb连接,小米手机连接电脑不显示usb选项
- 操作系统学习笔记(二十二)~虚拟存储技术+请求分页+页面置换
- Nginx静态Web服务搭建
- 理性分析三星盖乐世炸弹7
- js实现深拷贝与浅拷贝
- linux grub2 配置文件,grub2配置文件
- 《zw版·Halcon-delphi系列原创教程》 邮票艺术品自动分类脚本
- Tomcat系列之服务器的基本配置及Nginx反向代理tomcat服务
- Android Studio实现外卖订餐系统