广告
返回顶部
首页 > 资讯 > 数据库 >MySQL数据库远程访问权限设置方式
  • 626
分享到

MySQL数据库远程访问权限设置方式

MySQL数据库MySQL远程访问权限远程访问权限设置 2023-04-27 10:04:30 626人浏览 薄情痞子
摘要

目录Mysql数据库远程访问权限设置改表(当然我们要先知道表在哪,适用于整个数据库)1、直接修改2、加指定用户以及指定权限授权总结mysql数据库远程访问权限设置 对于初学者小伙伴来说,我们安装mysql到本地服务,再用

mysql数据库远程访问权限设置

对于初学者小伙伴来说,我们安装mysql到本地服务,再用一些图形化工具链接。

一般情况下我们都能链接成功;但是、在模拟真实的环境中我们的数据库不可能直接安装在本地机器上,大多数是在云服务器上,这种情况我们的mysql也不是路边大巴招手即停的,你还是要约的(先买票!);也就是你的帐号不允许从远程登陆,只能在localhost登录,怎么办?

接下来给大家讲解两种简单的方法、方法再简单要先用管理员账户登录进去,这样才可以修改

让我们先登录上mysql

改表(当然我们要先知道表在哪,适用于整个数据库)

  • show databases;#显示所有数据库
  • use mysql;#使用mysql数据库
  • show tables;#找到这个user表

MySQL数据库远程访问权限设置方式

MySQL数据库远程访问权限设置方式

  • select * from user;#查看该表所有信息

MySQL数据库远程访问权限设置方式

我们能清楚的对应的主机;用户以及用户权限

1、直接修改

update user set host = '%' where user = 'root';#更新root用户的主机访问为任何值

2、加指定用户以及指定权限

insert into user(host,user) values('ip','user');#添加一个用户user地址ip的无权限用户(可以插入新增用户信息时,附带把权限也查进去,执行时会有告警,因为表中有约束,不用深究)

MySQL数据库远程访问权限设置方式

新增成功,但是没有权限。

授权

  • 直接授权(mysql8.0版本会报错,语法分割)
grant all privileges on*.*to 'user'@'ip' identified by '123456';#授权给主机为ip的user用户开放,所有数据库及对应表的所有权限,并且密码设置为123456(快速简洁)
  • 直接授权(改-针对新版本)
create user ‘user'@‘ip' identified by ‘123456';#创建一个主机地址是ip登录密码是123456的user用户
grant all privileges on *.* to 'user'@'ip';#链接上一步,给他所有权限

MySQL数据库远程访问权限设置方式

  • 指定授权
create user ‘mysql'@‘%' identified by ‘123456';#创建一个主机地址可以时任何地址的登录密码是123456的mysql用户(随时随地,在任何地方的进行登录操作)
grant select,create on myemployees.* to 'mysql'@'%';#设置mysql用户只用myemployees库的查,创建权限

MySQL数据库远程访问权限设置方式

flush privilege;#刷新下数据权限

针对mysql8.0版本以上操作时会报错无法链接;

8.0版本因为密码规则和语法规则的改变,所以要再次设置

在相同情况下依次执行以下语句

alter user ‘mysql'@‘%' identified by ‘123456' passwore expire never;#修改加密规则
alter user ‘mysql'@‘%' identified by ‘123456' mysql_native_passWord by '123456';#再次重置密码
flush privilege;#刷新下数据权限

MySQL数据库远程访问权限设置方式

MySQL数据库远程访问权限设置方式

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

您可能感兴趣的文档:

--结束END--

本文标题: MySQL数据库远程访问权限设置方式

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

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

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

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

下载Word文档
猜你喜欢
  • 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设置远程访问权限
    当我们在日常开发中;需要连接其他同事的数据库或者其他服务器的数据库;可能会出现以下情况 我们输入的用户和密码都正确;但是提示我们用户没有权限;这个用户指的是远程连接的电脑ip没有访问权限;不是mysq...
    99+
    2023-09-05
    mysql 数据库
  • Mysql添加远程访问数据库权限
    @font-face {  font-family: "宋体";}@font-face {  font-family: "Cambria Math";}@font-face { &nbs...
    99+
    2022-10-18
  • 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数据库的远程连接权限
    问题描述 MySQL安装完毕,本机登录正常。但在远程登录时报错如下,确认已输入正确账号和密码。 问题原因 未授权远程IP地址登录。root用户默认只能在localhost也就是本机登录,故需要对其他IP地址进行授权。   ...
    99+
    2021-09-19
    设置MySQL数据库的远程连接权限
  • 设置mysql数据库外网可以访问和root权限
    //开端口 netsh advfirewall firewall add rule name="Open Port 3306" dir=in action=allow protocol=TCP localport=3306 //修改mys...
    99+
    2015-06-06
    设置mysql数据库外网可以访问和root权限
  • mysql数据库如何设置远程连接权限
    小编给大家分享一下mysql数据库如何设置远程连接权限,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!问题现象mysql 安装完毕,本机登录正常,在远程输入正确账号密码登录连接时报错如下问题原因...
    99+
    2022-10-18
  • 解决MySQL访问权限设置的方法
    解决MySQL访问权限设置的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!解决MySQL访问权限设置的方法:首先进入m...
    99+
    2022-10-18
  • MySQL数据库远程访问权限的两种打开办法
    下面介绍两种方法,解决这一问题。 改表法 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,...
    99+
    2018-04-25
    MySQL数据库远程访问权限的两种打开办法
  • 如何配置mariadb远程访问权限解决数据库乱码问题
    这篇文章主要介绍如何配置mariadb远程访问权限解决数据库乱码问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!配置mariadb远程访问权限:1)登录数据库:# mys...
    99+
    2022-10-19
  • MySQL如何配置MariaDB密码和远程访问权限
    术语MySQL:MySQL是一个关系型数据库管理系统,原本是一个开放源码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,该公司于2008年被昇阳微系统(Sun Microsystems)收购。2...
    99+
    2022-10-18
  • 云服务器访问本地数据库怎么设置权限
    如果您的云服务器使用了数据库连接到本地数据库,那么您可以通过以下方法设置权限: 查看您本地数据库的默认权限: 您可以通过 "Installed Data" 来查看本地数据库的默认权限,例如下面的 "Installed Provider"...
    99+
    2023-10-26
    权限 服务器 数据库
  • 如何远程访问mysql数据库
    如何远程访问mysql数据库,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。方法一:将localhost改成"%"修改&...
    99+
    2022-10-18
  • SqlServer数据库远程连接访问设置详情
    目录步骤一:设置sql server数据库1.登录sql server数据库2.点击根目录右键,选择属性3.设置服务器的方面选项4.设置sql server 配置管理器步骤二:设置防...
    99+
    2022-11-13
  • mysql设置远程访问密码的方法
    小编给大家分享一下mysql设置远程访问密码的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!mysql设置远程访问密码的方法...
    99+
    2022-10-18
  • Navicat配置mysql数据库用户权限问题
    目录1.创建用户2.给新建的用户分配权限例如1例如2mysql权限总结用数据库的时候就会遇到有多个用户,分配用户权限的情况,有些用户只读,有些用户可以读写,有些用户只能操作一个或者多个数据库,如何给mysql的用户设置权...
    99+
    2023-03-20
    Navicat配置mysql数据库 mysql数据库用户权限 mysql用户权限
  • 云服务器访问本地数据库怎么设置权限密码
    如果您的云服务器是在本地使用的,可以通过以下步骤设置权限密码: 查看您的数据库服务器是否被锁定或限制了可访问权限。在您的网站上或与云服务器连接的本地计算机上,通常会有一个或多个控制面板或工具来监控是否有可疑的行为。 在控制面板或工具中禁...
    99+
    2023-10-27
    权限 密码 服务器
  • 云服务器访问本地数据库怎么设置权限管理
    如果您要在云服务器上访问本地数据库,您需要为其设置访问权限管理。 以下是云服务器访问本地数据库的示例代码: 登录云服务器管理界面 在本地登录您的云服务器管理界面,并点击“设置”按钮。 添加访问控制列表 在此处,您可以根据需要添加或移除访...
    99+
    2023-10-27
    权限 服务器 数据库
  • Sql Server数据库远程连接访问设置详情
    目录步骤一:设置sql server数据库1.登录sql server数据库2.点击根目录右键,选择属性3.设置服务器的方面选项4.设置sql server 配置管理器步骤二:设置防火墙入站规则步骤三:华为云服务器安装s...
    99+
    2022-09-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作