第一种:mysql 5.0(两种方式)

一、

在命令窗口输入,mysql -u root -p  回车,并输入密码

执行 use mysql

执行下面句子,查看权限,root默认权限为localhost

select user,host from user;

更改root权限为%

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

刷新

flush privileges;

二、

在命令窗口输入,mysql -u root -p  回车,并输入密码

执行 use mysql

设置test为账户,密码为:ceshipwd,权限为%,所有人

grant all on *.*  to 'test'@'%' identified by 'ceshipwd';

如果权限不设置为所有人,可设定固定访问IP如下:

grant all on *.*  to 'test'@'111.111.111.111' identified by 'ceshipwd';

最后,刷新

flush privileges;

第一种:mysql 8.0以上(两种方式)

一、

在命令窗口输入,mysql -u root -p  回车,并输入密码

执行 use mysql

执行下面句子,查看权限,root默认权限为localhost

select user,host from user;

更改root权限为%

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

刷新

flush privileges;

二、

在命令窗口输入,mysql -u root -p  回车,并输入密码

执行 use mysql

设置test为账户,密码为:ceshipwd,权限为%,所有人

先建立账号:

create user 'test'@'%' identified with mysql_native_password by 'ceshipwd';

再添加账号权限

grant all on *.*  to 'test'@'%';

如果权限不设置为所有人,可设定固定访问IP如下:

grant all on *.*  to 'test'@'111.111.111.111';

最后,刷新

flush privileges;

三、

各版本修改密码的格式:

mysql5.0格式如下:

本地可以访问

alter user 'ceshi'@'localhost' identified   by 'ceshipw';

所有都可以访问

alter user 'ceshi'@'%' identified   by 'ceshipw';

mysql8.0以上格式如下:

本地可以访问

alter user 'ceshi'@'localhost' identified with mysql_native_password  by 'ceshipw';

所有都可以访问

alter user 'ceshi'@'%' identified  with mysql_native_password by 'ceshipw';

*使用navicat连接mysql8.0数据库时,提示1251-client does not support authentication protocol requested by server;consider upgrading mysql client 解决办法:

进入数据库,更新一下认证格式
user mysql;
#下面方式是修改密码的格式,即可正常访问
alter user 'ceshi'@'%' identified with mysql_native_password by 'ceshipw';
flush privileges;

mysql 添加远程访问的更多相关文章

  1. mysql添加远程访问权限

    GRANT 权限列表 ON 数据库.表 TO 用户账号 @ 用户ip IDENTIFIED BY 用户密码 授权命令; 权限列表:允许用户执行的操作权限. 包含select,insert,update ...

  2. windows版mysql添加远程访问

    use mysql; ##然后查看下当前连接允许情况 select host, user, authentication_string, plugin from user; ##依次执行 CREATE ...

  3. HOSt ip is not allowed to connect to this MySql server, MYSQL添加远程用户或允许远程访问三种方法

    HOSt ip is not allowed to connect to this MySql server 报错:1130-host ... is not allowed to connect to ...

  4. mysql添加一个用户

    对于添加mysql的远程访问用户,一定要记得刷新刷新系统权限表不然你怎么弄都是不成功的. insert into mysql.user(Host,User,Password) values(" ...

  5. mysql添加federated引擎实现dblink远程表访问

    查看mysql数据库federated引擎是否开启. show engines; 若没有开启federated则在mysql配置文件my.cnf中mysqld中添加federated. 在远程数据库中 ...

  6. mysql添加,授权,删除用户以及连接数据库Can't connect to MySQL server on '192.168.31.106' (113)错误排查

    centos7下面操作mysql添加,授权,删除用户 添加用户 以root用户登录数据库,运行以下命令: create user test identified by '; 上面创建了用户test,密 ...

  7. 在Linux中安装MariaDB并添加远程访问

    在Linux中安装MariaDB并添加远程访问 最近学习到了数据库部分,因为有一台台式机一台笔记本换着用,就没有把数据库安装在本机,本来打算用之前买的虚拟空间的数据库的,结果速度太慢用起来太难受了,就 ...

  8. linux下mysql开启远程访问权限及防火墙开放3306端口

    默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限. 主流的有两种方法,改表法和授权法. 相对而言,改表法比较容易一点,个人也是比 ...

  9. ubuntu下mysql添加用户的问题

    在ubuntu下使用命令: $:sudo apt-get install mysql-server 命令安装的Mysql 版本为:Server version: 5.7.13-0ubuntu0.16. ...

随机推荐

  1. lwm2m 协议

    1.DTLS介绍 1.1 DTLS的作用 互联网先驱们最开始在设计互联网协议时主要考虑的是可用性,安全性是没有考虑在其中的,所以传输层的TCP.UDP协议本身都不具备安全性.SSL/TLS协议是基于T ...

  2. 异步编程之EAP

    一.概述 前面我们了解到了APM编程模式,但APM不支持对异步操作的取消和没有提供对进度报告的功能. 对于界面程序来说,进度报告和取消操作的支持也是必不可少的,为了支持这些功能,微软在.NET 2.0 ...

  3. 【java虚拟机】jvm调优

    转自:https://www.cnblogs.com/starhu/p/6400348.html?utm_source=itdadao&utm_medium=referral 堆大小设置JVM ...

  4. 深入浅出Mybatis系列(六)---配置详解之typeAliases别名

    本篇继续讲剩下的配置节点之一:typeAliases. typeAliases节点主要用来设置别名,其实这是挺好用的一个功能, 通过配置别名,我们不用再指定完整的包名,并且还能取别名. 例如: 我们在 ...

  5. "排序二叉树"之探幽

    /*怎么理解排序二叉树呢?在二叉树的基本定义上增加两个基本条件: (1)所有左子树的节点数值都小于此节点的数值: (2)所有右节点的数值都大于此节点的数值. */ 1 /*************** ...

  6. OVN架构

    原文地址 OVN架构 1.简介 OVN,即Open Virtual Network,是一个支持虚拟网络抽象的系统. OVN补充了OVS的现有功能,增加了对虚拟网络抽象的原生(native)支持,比如虚 ...

  7. 网络操作系统VyOS之NAT实践

    本文基于 网络操作系统VyOS应用实践(四) 修改,完善了实验细节及1-to-1 NAT部分. NAT NAT即网络地址转换,最常见的就是各种虚拟机工具的NAT模式,让虚拟机以宿主的网络地址与外网通讯 ...

  8. 【CSS复合选择器、元素显示模式、背景】前端小抄(3) - Pink老师自学笔记

    [CSS复合选择器.元素显示模式.背景]前端小抄(3) 本学习笔记是个人对 Pink 老师课程的总结归纳,转载请注明出处! 一.CSS的复合选择器 1.1 什么是复合选择器 在 CSS 中,可以根据选 ...

  9. Jmeter的初体验--安装

    准备工作 安装JMeter前需要安装配置好Java 一.安装 1.直接在官网下载安装即可,下载地址:http://jmeter.apache.org/download_jmeter.cgi,(Wind ...

  10. Python3-sqlalchemy-orm 分组统计

    #-*-coding:utf-8-*- #__author__ = "logan.xu" import sqlalchemy from sqlalchemy import crea ...