美文网首页
修改mysql8支持远程访问

修改mysql8支持远程访问

作者: 小时候很能吃 | 来源:发表于2018-12-23 16:27 被阅读0次

1.第一步 创建新用户

切换数据库

mysql>use mysql;

创建用户(user1:用户名;%:任意ip,也可以指定,root默认就是localhost;123456:登录密码)

mysql>CREATE USER'user1'@'%'IDENTIFIED BY'123456';

2.第二部

授权新用户可以远程登录

GRANTALLON*.*TO'root'@'%';

ALTERUSER'root'@'%'IDENTIFIEDWITHmysql_native_passwordBY'你的数据库密码';

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

3.修改加密方式,navigat可以登录

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

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

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

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

相关文章

  • 修改mysql8支持远程访问

    1.第一步 创建新用户 切换数据库 mysql>use mysql; 创建用户(user1:用户名;%:任意ip,...

  • docker - 通过 restAPI 访问

    docker 安装请参考: docker - 环境搭建 修改配置 默认不支持远程访问, 需要修改配置以开启远程访问...

  • jupyter notebook 简单使用

    1、安装 conda install jupyter notebook 2、修改配置文件 以支持 远程访问 a...

  • Ubuntu20安装MySQL8

    基本安装 常用配置 修改root密码 允许远程连接 远程Navicat无法连接 mysql8的加密方式和Navic...

  • 使用VScode 远程访问和编辑文件

    直接修改远程主机上的脚本,而不用每次都将本地文件上传到远端主机上,显然更高效和方便。 VSCode支持远程访问编辑...

  • mysql8.* 配置简略

    mysql8.*安装完成,接下来改配置远程权限,sql模式。 1.远程权限: mysql8默认只支持本地连接。 登...

  • 部署触摸屏一体机

    准备软件:wampserver: php执行环境QQ: 远程操作chrome: 访问客户端花生壳: 支持远程访问...

  • mysql支持远程访问

    本地ip为192.0.4.138,远程访问是报错,如下: 需要开启远程权限, 上述错误是因为设置的密码太简单了, ...

  • MySQL目录

    安装 安装MySQL8 卸载MySQL8 MySQL8限定IP访问 事务 MySQL的事务的隔离级别

  • postgresql rpm安装和源码安装

    在线安装 启动之后,配置防火墙 修改用户密码 修改系统用户postgres密码 开启远程访问 信任远程连接 重启服...

网友评论

      本文标题:修改mysql8支持远程访问

      本文链接:https://www.haomeiwen.com/subject/giynkqtx.html