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 不能被远程连接的解决办法及修改密码、创建用户、授予所有权相关推荐

  1. 关于mysql服务器3306端口不能远程连接的解决

    问题:本机可以通过3306端口连接mysql服务器,但远程不行. 1.网络检测    1)ping主机可以:    2)telnet 主机3306端口不可以:      telnet 主机22端口可以 ...

  2. Vmware 虚拟机远程连接失败解决办法

    这是一个困扰我几天的问题!!但是还是被我自己解决了 最近搭建的集群,三台虚拟机,远程连接时,有时都能连上.有时总有一台连不上,或A,或B,或C.那我就想, 为啥隔一天就变了呢??要好一起好,要坏一起坏 ...

  3. Win11家庭版无法远程连接的解决办法

    新买了台笔记本,自带Win11家庭版正版系统,可以远程连接其他计算机,但不可以被其他计算机连接.鉴于刚买,不想马上重装专业版,网上搜索了下,居然解决了,特分享下. 1.下载RDPWrap,网上有很多链 ...

  4. VScode远程连接服务器解决办法

    Vscode连接不上实验室服务器解决办法 前几天实验室服务器重装,本来之前能连上服务器在重装后怎么都连不上,但是MobaXterm却可以正常连上,折腾了一天,删什么vscode-server都没用,最 ...

  5. Win10家庭版使用远程连接的解决办法

    如无特殊要求,笔记本自带的系统默认都是家庭版:而家庭版是不支持远程连接功能的. 强行运行mstsc,会报错: 出现身份验证错误 要求的函数不受支持, 可能是由于CredSSP 加密 Oracle 修正 ...

  6. r4s创建热点设置密码后无法连接的解决办法(提示密码错误)

    在论坛某位大佬那边找到解决办法 解决办法 在 etc config wireless 里面 wifi-iface下加 option wpa_group_rekey '0' option wpa_pai ...

  7. 微软云Linux服务器 Mysql、tomcat远程连接错误解决办法

    在微软云linux服务器成功配置好mysql.tomcat,通过外部链接却发现一直错误.Mysql 一直提示错误代码2003, tomcat连接一直提示EOF. 反复检查配置都无问题,最后得知是微软云 ...

  8. 不能连接MySQL服务主机3306_解决centos的mysql服务3306端口无法远程连接10038问题

    之前一期说过在centos下安装宝塔控制面板,当登陆进去新建了数据库,然后在windows使用navicat for mysql 远程连接数据库一直失败,没有解决就先用阿里的RDS先用着,直到近期找到 ...

  9. 远程连接数据库失败解决办法

    1.检查是否账号/密码错误 2.检查防火墙是否允许3306这个端口连接 3.如果以上都不是,能用Linux命令本地连接不能远程连接?那就是安装Mysql时默认不允许远端连接. 解决办法: mysql ...

  10. mac 黑窗口连接mysql_mac系统下mysql环境变量设置及远程连接

    临时进入mysql 在终端中输入添加MySQL路径的命令: PATH="$PATH":/usr/local/mysql/bin 在终端登录到MySQL的命令如下: mysql -u ...

最新文章

  1. Python抓取新浪新闻数据(三)
  2. [亲测]在Mac下配置php开发环境:Apache+php+MySql
  3. JavaScript中属性name与方法名不能相同
  4. 【树莓派】可能是最简单粗暴的树莓派搭建个人网站教程
  5. 多线程:线程之间的协作(join、wait、notify、notifyAll、await、signal、signalAll)
  6. 肝!一款基于 Python 语言的 Linux 资源监视器!
  7. 如何在自己的代码中实现分享视频文件或者是图片文件到微信 QQ微博 新浪微博等!!!...
  8. element-ui简单使用
  9. ant 时 --java.lang.NoSuchMethodError: org.apache.tools.ant.util.FileUtils.getFileUtils 解决方法
  10. Opencv之生成棋盘标定板
  11. 苹果Mac分享几个爱用音乐播放器
  12. 判断素数的4种方法(C语言)
  13. 计算机网络工程师模拟题库,网络工程师模拟试题
  14. 关于STC12C5A60S2单片机实现IAP远程升级研究
  15. 版主评选资料 - dongshan8
  16. 仿“易企秀”编辑器之拖拉拽
  17. WIN7 连接不上打印机 0x00000002
  18. LeetCode(89)GrayCode
  19. Android特效专辑(十二)——仿支付宝咻一咻功能实现波纹扩散特效,精细小巧的View
  20. C# GZip 压缩 / 解压

热门文章

  1. 任天堂(Nintendo)(什么是ps4,什么是ns(switch))
  2. 2021年G2电站锅炉司炉最新解析及G2电站锅炉司炉作业考试题库
  3. Google Kick Start 2019 C轮 题解
  4. springboot集成socket.io通过jwt-token身份认证鉴权
  5. AES解码:BadPaddingException: pad block corrupted异常
  6. android 播放器封装,Android基于IJKPlayer视频播放器简单封装设计
  7. c语言编程中句柄无效怎么解决,句柄无效,小编教你句柄无效怎么解决
  8. 杰奇cms,杰奇cms程序,杰奇cms建站方法
  9. 【WIN10】PS/2 标准键盘鼠标带感叹号(代码10,39)(适用于红米G)
  10. 局域网下两台电脑ping不通的问题总结