MySQL 8.0 不能被远程连接的解决办法及修改密码、创建用户、授予所有权
2019独角兽企业重金招聘Python工程师标准>>>
MySQL能在本地能连接上,不能被远程连接的解决办法:
进入数据库,命令
# mysql -u root -p
# 输入mysql登录密码
一下命令均在mysql环境下执行。
use mysql;
SELECT user, host, plugin from mysql.user;
//查看用于远程访问的mysql用户host的权限,%表示允许所有机器访问。若host为127.0.0.1/localhost,那么这个用户就只能本机访问,则需要将host改为%
plugin:
mysql新版本(8.0以上)将root用户使用的加密方式plugin更新成caching_sha2_password
5.x是mysql_native_password
update user set host='%' where user='root';
//若输出ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'
//执行
flush privileges;
//再查看权限
SELECT user, host from mysql.user;
OK.可以远程登录啦!
---------------------------------------------------------------------------------------------------------------------------------
MySQL修改密码、创建用户、授予所有权
修改密码:
alter user 'root'@'localhost' identified by '123456';
创建用户与授权:
create user 'lgl'@'%' identified by '123456';
grant all privileges on *.* to lgl@'%';
---------------------------------------------------------------------------------------------------------------------------------
MySQL8.0的一些疑难杂症
出现
Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误
OR
this authentication plugin is not supported
为了使lgl用户能通过远程登录到新版8.0的MySQL数据库
alter user 'lgl'@'%' identified with mysql_native_password by '123456';
---------------------------------------------------------------------------------------------------------------------------------
设置简单密码过程
出现
mysql> alter user 'root'@'localhost' identified by '123456';
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
mysql> set global validate_password_policy=0;
ERROR 1193 (HY000): Unknown system variable 'validate_password_policy'
mysql> set global validate_password_length=1;
ERROR 1193 (HY000): Unknown system variable 'validate_password_length'
解决方法
MySQL 5.x
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
MySQL 8.0
mysql> set global validate_password.policy=0;
mysql> set global validate_password.length=1;
mysql> alter user 'root'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.05 sec)
转载于:https://my.oschina.net/feistel/blog/1627121
MySQL 8.0 不能被远程连接的解决办法及修改密码、创建用户、授予所有权相关推荐
- 关于mysql服务器3306端口不能远程连接的解决
问题:本机可以通过3306端口连接mysql服务器,但远程不行. 1.网络检测 1)ping主机可以: 2)telnet 主机3306端口不可以: telnet 主机22端口可以 ...
- Vmware 虚拟机远程连接失败解决办法
这是一个困扰我几天的问题!!但是还是被我自己解决了 最近搭建的集群,三台虚拟机,远程连接时,有时都能连上.有时总有一台连不上,或A,或B,或C.那我就想, 为啥隔一天就变了呢??要好一起好,要坏一起坏 ...
- Win11家庭版无法远程连接的解决办法
新买了台笔记本,自带Win11家庭版正版系统,可以远程连接其他计算机,但不可以被其他计算机连接.鉴于刚买,不想马上重装专业版,网上搜索了下,居然解决了,特分享下. 1.下载RDPWrap,网上有很多链 ...
- VScode远程连接服务器解决办法
Vscode连接不上实验室服务器解决办法 前几天实验室服务器重装,本来之前能连上服务器在重装后怎么都连不上,但是MobaXterm却可以正常连上,折腾了一天,删什么vscode-server都没用,最 ...
- Win10家庭版使用远程连接的解决办法
如无特殊要求,笔记本自带的系统默认都是家庭版:而家庭版是不支持远程连接功能的. 强行运行mstsc,会报错: 出现身份验证错误 要求的函数不受支持, 可能是由于CredSSP 加密 Oracle 修正 ...
- r4s创建热点设置密码后无法连接的解决办法(提示密码错误)
在论坛某位大佬那边找到解决办法 解决办法 在 etc config wireless 里面 wifi-iface下加 option wpa_group_rekey '0' option wpa_pai ...
- 微软云Linux服务器 Mysql、tomcat远程连接错误解决办法
在微软云linux服务器成功配置好mysql.tomcat,通过外部链接却发现一直错误.Mysql 一直提示错误代码2003, tomcat连接一直提示EOF. 反复检查配置都无问题,最后得知是微软云 ...
- 不能连接MySQL服务主机3306_解决centos的mysql服务3306端口无法远程连接10038问题
之前一期说过在centos下安装宝塔控制面板,当登陆进去新建了数据库,然后在windows使用navicat for mysql 远程连接数据库一直失败,没有解决就先用阿里的RDS先用着,直到近期找到 ...
- 远程连接数据库失败解决办法
1.检查是否账号/密码错误 2.检查防火墙是否允许3306这个端口连接 3.如果以上都不是,能用Linux命令本地连接不能远程连接?那就是安装Mysql时默认不允许远端连接. 解决办法: mysql ...
- mac 黑窗口连接mysql_mac系统下mysql环境变量设置及远程连接
临时进入mysql 在终端中输入添加MySQL路径的命令: PATH="$PATH":/usr/local/mysql/bin 在终端登录到MySQL的命令如下: mysql -u ...
最新文章
- Python抓取新浪新闻数据(三)
- [亲测]在Mac下配置php开发环境:Apache+php+MySql
- JavaScript中属性name与方法名不能相同
- 【树莓派】可能是最简单粗暴的树莓派搭建个人网站教程
- 多线程:线程之间的协作(join、wait、notify、notifyAll、await、signal、signalAll)
- 肝!一款基于 Python 语言的 Linux 资源监视器!
- 如何在自己的代码中实现分享视频文件或者是图片文件到微信 QQ微博 新浪微博等!!!...
- element-ui简单使用
- ant 时 --java.lang.NoSuchMethodError: org.apache.tools.ant.util.FileUtils.getFileUtils 解决方法
- Opencv之生成棋盘标定板
- 苹果Mac分享几个爱用音乐播放器
- 判断素数的4种方法(C语言)
- 计算机网络工程师模拟题库,网络工程师模拟试题
- 关于STC12C5A60S2单片机实现IAP远程升级研究
- 版主评选资料 - dongshan8
- 仿“易企秀”编辑器之拖拉拽
- WIN7 连接不上打印机 0x00000002
- LeetCode(89)GrayCode
- Android特效专辑(十二)——仿支付宝咻一咻功能实现波纹扩散特效,精细小巧的View
- C# GZip 压缩 / 解压
热门文章
- 任天堂(Nintendo)(什么是ps4,什么是ns(switch))
- 2021年G2电站锅炉司炉最新解析及G2电站锅炉司炉作业考试题库
- Google Kick Start 2019 C轮 题解
- springboot集成socket.io通过jwt-token身份认证鉴权
- AES解码:BadPaddingException: pad block corrupted异常
- android 播放器封装,Android基于IJKPlayer视频播放器简单封装设计
- c语言编程中句柄无效怎么解决,句柄无效,小编教你句柄无效怎么解决
- 杰奇cms,杰奇cms程序,杰奇cms建站方法
- 【WIN10】PS/2 标准键盘鼠标带感叹号(代码10,39)(适用于红米G)
- 局域网下两台电脑ping不通的问题总结