终于把这个知乎号找回来了

关于MySQL局域网授权,因为版本不同,授权语句也不同,先登陆MySQL检查自己的版本

8.0版本之前的提升权限语句:开放远程连接权限:grant [权限] on [database.table] to [用户名]@[IP] identified by [密码];

刷新权限:flush privileges;

grant all privileges on *.* to 'root'@'%' identified by`123`with grant option;

步骤:

1、进入MySQL服务器

2、输入开放权限命令:grant。然后刷新权限。因为我MySQ版本是8.0以后的。提示出错,下图来自网页,授权成功如下。

3、在网上查找资料的时候,有一个情况说当不能用ip 地址访问本地 mysql 服务器,有一个解决办法,修改数据库中的user

进入MySQL之后,输入

select user,host from mysql.user;

mysql.user = 数据库名称.表名称,根据自己的数据库修改

4、如果没有 user=root ,host = % 的用户,则执行下面语句:

mysql> update user set host='%' where user='root';

返回第1步,给root开通权限,前面的root为访问数据库用户名,by后面的是访问密码

grant all privileges on *.* to 'root'@'%' identified by`123`with grant option;

5、让赋予的权限立即生效

mysql> flush privileges;

新版本提升权限语句:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

先用了这个语句,提示 'root'@'localhost'有误,查询发现我的root对应的host是%,将语句改成

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

权限开通成功,然后刷新授权

flush privileges;

这样在局域网内就可以访问你的数据库了

又Get到一个新技能。

如何用VBA访问MySQL数据库,实现局域网内联网功能,请听下回分解!

mysql 局域网_MySQL 局域网授权问题相关推荐

  1. 共享mysql数据库_局域网中搭建共享MySQL数据库

    局域网中搭建共享MySQL数据库比较适合学习阶段的同学,适合搭建平台进行测试,也方便共同管理数据库,但是还是有较大的弊端,本文的讲解方法只能在局域网中进行搭建. 一.配置单个电脑访问共享数据库 需要注 ...

  2. Mysql 配置同局域网下连接

    Mysql 配置同局域网下连接 1. 配置my.ini 在[mysqld]下加入bind-address=0.0.0.0 2. 进入mysql win+r 输入cmd进入命令行窗口 命令行窗口输入my ...

  3. mysql新建用户并授权_Mysql中新建用户及授权的方法分享

    在项目开发的过程中可能需要开放自己的数据库给别人,但是为了安全不能自己服务器里其他数据库同时开放.那么可以新建一个用户,给该用户开放特定数据库权限 测试环境:Centos 6.3和Mysql 5.3 ...

  4. mysql 移除权限_MySQL用户授权及删除权限

    ▼ CREATE DATABASE IF NOT EXISTS `wordpress`; GRANT ALL PRIVILEGES ON wordpress.* TO wordpress@localh ...

  5. mysql给用户授予某数据库权限_mysql 数据库授权(给某个用户授权某个数据库)

    mysql 数据库授权(给某个用户授权某个数据库) 2016-10-10 带你飞 1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysq ...

  6. centos 7 mysql 创建用户_【CentOS 7MySQL常用操作4】,MySQL创建用户以及授权#180116

    hellopasswd MySQL创建用户以及授权 grant all on . to 'user1' identified by 'passwd'; grant SELECT,UPDATE,INSE ...

  7. 【计算机网络】数据链路层 : 局域网基本概念 ( 局域网分类 | 拓扑结构 | 局域网特点 | 局域网传输介质 | 介质访问控制方法 | IEEE 802 | 链路层 LLC、MAC 控制子层 )

    文章目录 一. 局域网 二. 局域网 拓扑结构 三. 局域网 传输介质 四. 局域网 介质访问控制方法 五. 局域网 分类 六. IEEE 802 标准 六. 数据链路层 LLC.MAC 子层 一. ...

  8. mysql grant %_MySQL的Grant命令详解

    本文实例,运行于 MySQL 5.0 及以上版本. MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删 ...

  9. 第一次连接mysql失败_MySQL 远程连接失败

    解决服务器能登陆 MySQL , 远程账户不能链接问题. (第一次遇见还是挺蒙的) 一. 配置文件执行顺序 /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ...

最新文章

  1. Opengl-阴影(分为定向光的和点光源的)
  2. codeforces 521div3(D Cutting Out)java
  3. python packages_Python-Packages
  4. 装饰者模式的应用场景
  5. Taro+react开发(41)封装组件2
  6. 上海消保委评饿了么“多等5分钟”功能:逻辑上有问题
  7. UART协议概述与实现
  8. 清涟基因--顾大夫工作室相关网站
  9. 一个好的移动广告平台是广告主盈利的关键
  10. qt解决中文乱码问题。总结一下
  11. 12堂超级搜索术课程笔记链接汇总
  12. UE4蓝图基础04-变量和数组
  13. 真爱过的人,不会再有爱~
  14. Pulling 1 repository Exception caught during execution of merge command
  15. Katalon自动化测试基础教程(一)
  16. python 创建画板_OpenCV +Python 制作画板
  17. 曾经写过得太监小说4《无名》
  18. Python安装教程步骤3:Pycharm和Anaconda3安装及环境配置相关问题汇总
  19. C++核心准则边译边学-目标之外
  20. 大型企业使用树莓派进行弱网测试通用流程

热门文章

  1. git源代码控制客户端基本配置
  2. 低代码开发,未来已来
  3. Android SystemProperties系统属性详解
  4. 在Emacs中使用git
  5. 3ds Max Graphic Device Error 怎么解决(设置问题)
  6. mysql弱口令msf_Metasploit扫描Mysql弱口令
  7. xml格式校验工具_logback 日志输出格式
  8. python3 open函数_Python3 open函数
  9. springmvc06 静态资源
  10. WARNING: Ignoring invalid distribution -ip (e:\python\lib\site-packages)