广告
返回顶部
首页 > 资讯 > 数据库 >MySQL8.0设置远程访问权限
  • 642
分享到

MySQL8.0设置远程访问权限

mysql数据库java 2023-08-19 19:08:48 642人浏览 安东尼
摘要

Mysql8.0设置远程访问权限 1.登录mysql mysql -u root -p 输入您的密码 2.选择 mysql 数据库 use mysql; 因为 mysql 数据库中存储了用户信息的 user 表。 3.在 mysql 数据库

Mysql8.0设置远程访问权限

1.登录mysql

mysql -u root -p

输入您的密码

2.选择 mysql 数据库

use mysql;

因为 mysql 数据库中存储了用户信息的 user 表。

3.在 mysql 数据库的 user 表中查看当前 root 用户的相关信息

select host, user, authentication_string, plugin from user; 

执行完上面的命令后会显示一个表格

查看表格中 root 用户的 host,默认应该显示的 localhost,只支持本地访问,不允许远程访问。

4.授权 root 用户的所有权限并设置远程访问

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

GRANT ALL ON 表示所有权限,% 表示通配所有 host,可以访问远程。

5.刷新权限

所有操作后,应执行

flush privileges;

6.查看 root 用户的 host

再次执行步骤 2,你会发现 root 用户的 host 已经变成 %,说明我们的修改已经成功,可以远程访问了。

7.访问数据库

远程访问数据库的可视化工具比较多如:Navicat、SQLyog、MySQL workbench 等,我这里使用 Navicat

输入访问的 host 和密码,报 2059 错误,这是因为 MySql8.0 版本 和 5.0 的加密规则不一样,而现在的可视化工具只支持旧的加密方式。

此问题有两种方法,一种是更新 Navicat 驱动来解决此问题,另一种是将 MySQL 用户登录的加密规则修改为 mysql_native_passWord,第一种方法我试过了没有起作用,我这里采用第二种方法。

8.修改加密规则

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

password 为你当前密码。

9.更新 root 用户密码

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

password 为你新设置的密码。

10.刷新权限

FLUSH PRIVILEGES; 

OK,设置完成,再次使用 Navicat 连接数据库,oh yeah~

完美解决!

来源地址:https://blog.csdn.net/github_36665118/article/details/129118908

您可能感兴趣的文档:

--结束END--

本文标题: MySQL8.0设置远程访问权限

本文链接: https://www.lsjlt.com/news/375801.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL8.0设置远程访问权限
    MySQL8.0设置远程访问权限 1.登录MySQL mysql -u root -p 输入您的密码 2.选择 mysql 数据库 use mysql; 因为 mysql 数据库中存储了用户信息的 user 表。 3.在 mysql 数据库...
    99+
    2023-08-19
    mysql 数据库 java
  • MySQL设置远程访问权限
    当我们在日常开发中;需要连接其他同事的数据库或者其他服务器的数据库;可能会出现以下情况 我们输入的用户和密码都正确;但是提示我们用户没有权限;这个用户指的是远程连接的电脑ip没有访问权限;不是mysq...
    99+
    2023-09-05
    mysql 数据库
  • MySQL数据库远程访问权限设置方式
    目录mysql数据库远程访问权限设置改表(当然我们要先知道表在哪,适用于整个数据库)1、直接修改2、加指定用户以及指定权限授权总结MySQL数据库远程访问权限设置 对于初学者小伙伴来说,我们安装mysql到本地服务,再用...
    99+
    2023-04-27
    MySQL数据库 MySQL远程访问权限 远程访问权限设置
  • MySQL数据库中怎么设置远程访问权限
    这篇文章给大家介绍MySQL数据库中怎么设置远程访问权限,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1、进入MySQL服务器2、mysql>GRANT ALL PRIVILEG...
    99+
    2022-10-18
  • mysql开启远程访问权限
    在默认情况下,MySQL只允许本地登录,如果需要远程访问数据库,如果不开启远程访问权限,会报错java.sql.SQLNonTransientConnectionException: Could not create connection ...
    99+
    2023-08-18
    mysql 数据库
  • Mysql开始root远程访问权限
    1. GRANT ALL PRIVILEGES ON *.* TO "root"@"%" IDENTIFIED BY "123456" 这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址 2...
    99+
    2020-01-22
    Mysql开始root远程访问权限
  • 如何使用PHP设置访问权限
    本篇内容主要讲解“如何使用PHP设置访问权限”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用PHP设置访问权限”吧!一、什么是跨域访问跨域访问是指在一个域中的Web页面去访问另一个域中的W...
    99+
    2023-07-05
  • Report Builder 3.0报表访问权限设置
    一、按站点授权这种适用于查看所有报表权限,一般是管理员步骤一:先授主文件夹访问权限步骤二:点右上角【站点设置】授权所有文件夹权限步骤三:【新建角色分配】二、按文件夹or报表授权步骤一、先授权主文件夹访问权限...
    99+
    2022-10-18
  • win7怎么设置共享访问权限
    这篇文章将为大家详细讲解有关win7怎么设置共享访问权限,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。win7共享访问权限怎么设置打开“计算机”找到共享的文件。右键点击选择“属性”打开“共享”。打开“高级...
    99+
    2023-06-10
  • php中的访问权限如何设置
    今天小编给大家分享一下php中的访问权限如何设置的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、文件权限文件权限是指操作系...
    99+
    2023-07-05
  • MySQL如何配置MariaDB密码和远程访问权限
    术语MySQL:MySQL是一个关系型数据库管理系统,原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统(Sun Microsystems)收购。2...
    99+
    2022-10-18
  • mysql怎么修改远程访问权限
    要修改MySQL数据库的远程访问权限,可以按照以下步骤进行操作:1. 使用root用户登录MySQL数据库服务器。2. 执行以下命令...
    99+
    2023-10-18
    mysql
  • mysql怎么查看远程访问权限
    要查看MySQL的远程访问权限,你可以执行以下步骤:1. 使用MySQL的root用户登录到MySQL服务器上。2. 执行以下命令来...
    99+
    2023-10-18
    mysql
  • linux怎么开启远程访问权限
    要开启Linux系统的远程访问权限,你可以按照以下步骤进行操作: 确保系统已安装SSH服务器:远程访问通常通过SSH (Secu...
    99+
    2023-10-23
    linux
  • mysql授予用户远程访问权限
    MySQL 是一个流行的关系型数据库管理系统,用户可以使用 MySQL 在本地或远程服务器上存储和检索数据。在默认情况下,MySQL 数据库仅允许在本地主机上进行访问。如果您需要远程连接到 MySQL 数据库,您需要授予用户远程访问权限,并...
    99+
    2023-08-19
    mysql 数据库
  • mysql怎么开启远程访问权限
    要开启MySQL的远程访问权限,需要进行以下步骤:1. 修改MySQL的配置文件:找到MySQL的配置文件my.cnf(或者my.i...
    99+
    2023-08-26
    mysql
  • redis中怎么设置访问控制权限
    本篇文章为大家展示了redis中怎么设置访问控制权限,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。redis作为一个高速数据库,在互联网上,必须有对应的安全机制来进...
    99+
    2022-10-18
  • 解决MySQL访问权限设置的方法
    解决MySQL访问权限设置的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!解决MySQL访问权限设置的方法:首先进入m...
    99+
    2022-10-18
  • 电脑硬盘访问权限怎么设置
    设置电脑硬盘访问权限的方法:1.打开“此电脑”;2.选择硬盘,右键点击“属性”选项;3.切换“安全”选项卡,点击“编辑”按钮;4.选择用户,设置访问权限;具体步骤如下:首先,在计算机桌面中双击打开“此电脑”;进入到此电脑界面后,在界面中选择...
    99+
    2022-10-06
  • mysql如何设置局域网访问权限
    mysql设置局域网访问权限的方法在命令行中使用命令,启动mysql服务;service mysqld startmysql服务启动后,继续在命令行是命令,进入mysql数据库;mysql -u root -p进入mysql数据库后,使用m...
    99+
    2022-10-23
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作