mysql8.0只能本地连接解决方法

摘要:
安装新版本的MySQL后,使用java程序进行连接会出现几个问题。jdbc:mysql:serverTimezone=Asia/Shanghai可以正常连接到数据库。IP地址只能是127.0.0.1或localhost。1.查看用户允许的登录主机usemysql;2.将需要远程连接的用户的主机字段更新为%。

最近,在安装好新版本的mysql后,使用java程序连接出现几个问题,首先是数据库连接url的问题,新的连接url需要加上时区这个参数,例如:
jdbc:mysql://127.0.0.1:3306/localmysql?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai 这样才能正常连接到数据库。第二个问题是连接url中,IP地址只能使用127.0.0.1或者localhost,如果直接使用本机IP也是不行的,这里记录一下解决方法:

1.查看用户允许登录的主机

use mysql;
select user,host from mysql.user;

在这里插入图片描述
2.将需要远程连接用户的host字段更新为%,我这里用户名是root:

update mysql.user set host='%' where user='用户名';

3.修改mysql8.X的密码认证策略为5.X的版本(我此处用户名和密码均为root):

ALTER USER '用户名'@'%' IDENTIFIED WITH mysql_native_password BY '密码';

4.修改权限:

grant all privileges on *.* to '用户名'@'%';

5.刷新权限:

flush privileges;

到这里就完成了,这时mysql就可以进行远程连接了。

免责声明:文章转载自《mysql8.0只能本地连接解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇让两个Div并排显示hook千牛 千牛破解发消息 千牛机器人 千牛发消息组件 调用千牛发消息 实时获取千牛聊天记录 可以提供代码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

前端解决跨域问题的八种方案

1.同源策略如下: URL 说明 是否允许通信 http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.jshttp://www.a.com/script/b.js 同一域名下不同文件夹 允许 http://www.a.com:8000/a.jsh...

在本地数据库目录或系统数据库目录中已经存在数据库别名""的解决办法

在创建数据库时遇到数据库别名已存在的问题时,可以: 1. 首先用 db2 list database directory 命令看在系统数据库目录(System Database Directory)中有没有该数据库,如果有,应该在确定该数据库是没有用的数据库之后用 db2 drop database 数据库名将其删除。2. 如果没有,再用 db2 lis...

php mssql几条常见的数据库分页 SQL 语句

我们在编写MIS系统和Web应用程序等系统时,都涉及到与数据库的交互,如果数据库中数据量很大的话,一次检索所有的记录,会占用系统很大的资源,因此 我们常常采用,需要多少数据就只从数据库中取多少条记录,即采用分页语句。根据自己使用过的内容,把常见数据库Sql Server,Oracle和MySQL的分页语句,从数据库表中的第M条数据开始取N条记录的语句总结如...

Oracle12c中配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)

Oracle12c中的多宿主选项允许一个容器数据库(CDB)容纳多个独立的可插拔数据库(PDB)。本文将展示如何配置实例参数和修改容器数据库(CDB)及可插拔数据库(PDB)。1. 配置CDB中的实例参数(ALTER SYSTEM)配置CDB实例参数和配置非CDB实例参数没什么不一样。ALTER SYSTEM命令用来设置初始化参数,而有些数据库配置修改需要...

android登录实现,存储数据到/data/data/包名/info.txt

1.一个简单登录界面布局代码如下: @1采用线性布局加相对布局方式 @2线性布局采用垂直排列 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t...

React常见的15个问题

在 jsComplete,我们管理一个专门用于帮助编程学习者 slack 帐户。我们常常会收到一些有趣的问题,但大多数问题都是常见问题。 我创建这个资源为了帮助 React.js学习者遇到这些常见的问题时提供一定帮助。在这里可以快速找到一些常见问题的解决方案,而不是一,遍又一遍去找解决方法,我会持续更新这些常见的问题。 1. 组件的名称开头要大写 Reac...