mysql添加远程访问权限以及修改密码

mysql允许外网访问以及修改mysql账号密码实操方法 主要介绍了mysql允许外网访问以及修改mysql账号密码实操方法,有需要的朋友们可以参考学习下。 立即下载

from http://blog.163.com/ruihuadesunny@126/blog/static/39026191200972745632454/

面看看从网上搜集来的几种添加Mysql用户远程访问权限的方法

MySQL上的一个数据库要备份,装了个MySQL的gui工具。打开"MySQL Administrator"工具,填好用户名和密码却登录不了,老是报这个错“ERROR 1130: Host 'lijuan-' is not allowed to connect to this MySQL server”。网上查了下,有这两个方法解决:

解决方法:

1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;

2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

我的mysql.user里root用户的host果然是localhost,先用改表法给localhost改成“%”,还是不行,仍然报1130的错 误,又按“从任何主机连接到mysql服务器”方法授权,还是报一样的错,最后给自己的ip授权之后,终于登录上了。。。。

乎乎。。。

mysql的ERROR 1045 在上面情况后如再出现客户段1045可在服务器执行如下

UPDATE user SET Password=PASSWORD('123456') where USER='myuser';

FLUSH PRIVILEGES;//用户付完权限后对数据进行刷新时用!要不Mysql数据库识别不了

例如:(必须参考以上再看下面的例子)

GRANT ALL ON *.* TO admin@'%' IDENTIFIED BY 'admin' WITH GRANT OPTION;

mysql "192.168.50.85" "admin" "admin" ;

GRANT ALL ON *.* TO admin@'localhost' IDENTIFIED BY 'admin' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.50.85' IDENTIFIED BY '123456' WITH GRANT OPTION;

UPDATE user SET Password=PASSWORD('123456') where USER='myuser';

FLUSH PRIVILEGES;

mysql默认是没有开启远程控制的,必须添加远程访问的用户。

mysql默认是没有开启远程控制的,必须添加远程访问的用户。 g&00 x$ Y

0VE }0(fQ

如果是安装版的话,从mysql提供的控制台进入。 1s+<( 0R/

用root用户登陆,然后: Q k C jgS0

grant all privileges on *.* to 创建的用户名 @"%" identified by "密码"; o! q*)`xuQ

flush privileges; * 刷新刚才的内容* )/ z (5 3X

; (Q:LY \v

格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码"; .=h j Qi[

@ 后面是访问mysql的客户端IP地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。 U <T 1O 6

lp 8 z Rc

同时也可以为现有的用户设置是否具有远程访问权限。如下: \ch3 X X#

use mysql; o$`> :>N e

update db set host = '%' where user = '用户名'; (如果写成 host=localhost 那此用户就不具有远程访问权限) B Gnl: R *

FLUSH PRIVILEGES; zn 6en;&?

3 Pj_2B=

查看结果,执行: $4b 5-U

use mysql; ){[' 66!

select host,user,password from user; J):H\B:j_M

i oZ 0 " H

+--------------+--------+---------------+ t75 JSdQ

| Host | User | Password | XKL Di{ U

+--------------+--------+-----------------+ B*1Q< Cx5B

| localhost | | | U 8RZq(f

| % | John | 123456 | r ` Al B

| localhost | root | | H fd ZE

+--------------+------ --+---------------+ pd7= 8 8

ArJ~Vs "+

总结: ? Av L`B A

其实MySQL默认有两个数据库分别为 mysql 和 test 而MySQL用户的信息都放在数据库 mysql 的相关表中 gb: hj /

也可以使用 Navicat (推荐)这样的GUI工具来管理用户。 HUD?}U BB5

update user set host='%' where host='localhost'

工作中用到web服务器和mysql服务器不在同一台计算机上安装的运用。需要通过mysql的远程账户访问mysql。

先上语法:

grant [权限] on [数据库名].[表命] to ['用户命']@['web服务器的ip地址'] identified by ['密码'];

实例:

grant all on lportal.* to 'root'@'192.168.1.21 identified by 'root';

grant select,update,insert,delete on lportal.* to 'root'@'192.168.1.21 identified by 'root';


Epicor ERP 界面新增客制化字段操作方法 我发现国内对于epicor这个erp软件的教程非常少,所以录制一些我实际遇到的需求,整理了实现过程,提供给大家参考。 阅读详情

相关推荐

单总线CPU设计(变长指令周期3级时序)(HUST)(头歌实验)

利用比较器等功能模块将32位MIPS 指令字译码生成LW、SW、BEQ、SLT、ADDI、OtherInstr信号也就是利用比较器将指令字转换为译码信号,OP与不同信号对应(查询MIPS手册得知) 16 进制 :23 是 2进制: 00100011 ,把获得的OP,Func,和常数比对,相同输出1.按照题目要求填写表格,使用logisim的组合逻辑电路分析功能,当然也可以直接再logisim中写真值表。单总线采用变长指令周期,不同指令周期数不同,节拍数可变化。写的excel表格最终生成电路(当然 需要先把

xuxuaifeifei的博客 1万+

mysql添加远程用户或允许远程访问三种方法_MYSQL加入远程用户或同意远程訪问三种方法...

加入远程用户admin密码为password GRANT ALL PRIVILEGES ON *.* TO admin@localhost IDENTIFIED BY \'password\' WITH GRANT OPTION GRANT ALL PRIVILEGES ON *.* TO admin@\"%\" IDENTIFIED BY \'password\' WITH GRANT OPTI...

weixin_31734677的博客 442

从封装到先进封装:一文讲透Chiplet、2.5D/3D堆叠与系统集成

封装是芯片产业链中连接硅片与电路板的桥梁,承担物理保护、电气连接、散热与机械支撑等核心任务。传统封装从DIP、QFP发展到BGA,通过提升引脚密度满足早期性能需求。随着摩尔定律放缓,单纯缩小晶体管尺寸难以为继,先进封装应运而生,其核心理念从“封装单颗芯片”转向“系统级高密度集成”。扇出型封装、2.5D硅中介层、3D堆叠、Chiplet和系统级封装等技术,通过微米级互连和垂直堆叠,大幅提升I/O密度与带宽,成为AI芯片、HBM存储、高性能计算等领域的关键支撑。本文梳理先进封装的技术演进、分层架构与工程难点,帮

weixin_29185167的博客 368

mysql 开启远程 admin_mysql重设密码及允许远程访问

​一.重设密码1.知道原来的myql的root的密码方法一:通过登录mysql系统,mysql -uroot -pEnter password: 【输入原来的密码】mysql>use mysql;mysql> update user set authentication_string=passworD("test123") wher user='root';mysql> flus...

weixin_36078737的博客 271

STM32F103 RTC闹钟唤醒Stop模式的EXTI17中断实现

本文详细介绍了STM32F103如何通过RTC闹钟触发EXTI17中断实现从Stop模式的高效唤醒。针对低功耗应用场景,提供了完整的硬件配置、CubeMX设置及代码实现方案,包括时间格式转换、中断处理和功耗优化技巧,帮助开发者可靠实现定时唤醒功能。

ol78901234的博客 231

DeepSeek+Dify之一安装部署

DeepSeek添加知识库

yilvyangguang520的博客 1545

mysql设置指定ip访问,用户权限相关操作

mysql mysql权限 mysql外网ip访问 数据库

此生尽兴 2万+

解决Windows 11文件右键菜单卡死问题的方法

当你右键点击一个文件或者文件夹时,系统会加载与该文件类型相关的上下文菜单项,如果其中某个菜单项的代码执行时间过长或者出现错误,就会导致整个右键菜单卡死。综上所述,当你在Windows 11中遇到右键菜单卡死的问题时,你可以尝试禁用上下文菜单项、重置文件关联、排除第三方软件干扰、修复系统文件以及优化代码等方法来解决问题。如果你是一个开发者,并且你自己编写了一个上下文菜单项,那么问题可能出在你的代码中。例如,如果你遇到了图片文件的右键菜单卡死问题,你可以找到".jpg"或".png"等相关的子项。

HnrzLinux的博客 7536

mysql用户密码修改,用户添加、删除及设置权限

一下的示例所用用户名和密码为:test,111111 Mysql密码修改: Mysql修改密码需要root的权限,先执行mysql -uroot -p(密码); 1)使用set password方式来修改账户密码: set password for ‘hzd’@’localhost’=password(‘newpassword’); 2)使用phpMyAdmin修改,直接用SQL...

weixin_30697239的博客 380

元数据治理实战:构建企业数据地图与血缘体系

元数据(Metadata)是描述数据的数据,是你能了解“数据是怎么来的”、“它是做什么的”、“能不能用”的基础信息。📌 举个例子:order_idstringods_order定义:平台内用户在订单系统中产生的唯一订单编号更新时间:每天凌晨 2 点,由 Airflow 调度任务生成所属人:张三(数据开发部)🔍 这些信息本身不直接参与计算,但它们是数据可管理、可追踪、可评估的基础。模块实战建议元数据类型技术 + 业务 + 操作元数据三类统一治理治理路径。

晴天彩虹雨的博客 290

软件设计师高频考点—套路题

学习交流的总结

秩沅 2539

mysql 更改root密码及 主机_mysql修改root密码及远程连接

# mysql -uroot -p 进入数据库修改root密码用如下方式(推荐):mysql> use mysql; -- 切换到 mysql DB结果显示:Database changedmysql> SELECT User, Password, Host FROM user; -- 查看现有用户,密码及允许连接的主机mysql> update mysql.user s...

weixin_39712969的博客 408

ZYNQ BRAM实现PS与PL数据交互

有时CPU需要与PL进行小批量的数据交换,可以通过BRAM模块,也就是Block RAM实现此要求。本章通过Zynq的GP Master接口读写PL端的BRAM,实现与PL的交互。在本实验中加入了自定义的FPGA程序,并利用AXI4总线进行配置,通知其何时读写BRAM。以下为本实验原理图,CPU通过AXI BRAM Controller读取BRAM数据,CPU仅配置自定义的PL BRAM Controller 的寄存器,不通过它读写数据。

baidu_34971492的博客 2279

mysql用户和权限_mysql用户和权限

一、 用户登录格式: mysql -h主机地址 -u用户名 -p用户密码mysql -h110.110.110.110 -uroot -p123本地可以直接mysql –uroot -p二、 用户退出exit、quit三、 添加用户mysql.user表保存的是用户的登录信息直接添加无权限insert into mysql.user (host,user,...

weixin_35890173的博客 103

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

mysql用户主机设置密码_MySQL用户账号管理(添加、删除、限制、设置密码、远程访问)...

1.添加MySQL账户mysql> GRANT ALL PRIVILEGES ON *.* TO‘www’@'localhost’IDENTIFIED BY ’123456′ WITH GRANT OPTION;mysql> GRANT ALL PRIVILEGES ON *.* TO ‘www’@'%’IDENTIFIEDBY ’123456′ WITH GRANT OPTION;m...

weixin_26846533的博客 396

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

MySQL(MariaDB)默认密码和修改方法

由于笔者只测试过Ubuntu 16.04.4、Ubuntu 19.04和Debian 9,此方法不确定在其他版本下适用。 本文章介绍的方法同样适用于这样的错误信息。 ➜ ~ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost' 查看...

weixin_30649859的博客 3764

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

【MySQL】连接 MySQL使用二进制方式连接和脚本连接,修改密码,增加新用户,显示命令

【MySQL】连接 MySQL使用二进制方式连接和脚本连接,修改密码,增加新用户,显示命令

2201_75366661的博客 4142

linux系统下修改mysql 数据库的root用户密码和开启远程用户

首先进入终端 1、输入 ps -A |grep -i mysql

danny35的专栏 2275

MySQL用户管理:添加用户、授权、删除用户

MySQL用户管理:添加用户、授权、删除用户 添加用户 以root用户登录数据库,运行以下命令: create user zhangsan identified by 'zhangsan'; 上面的命令创建了用户zhangsan,密码是zhangsan。在mysql.user表里可以查看到新增用户的信息: 授权 命令格式:grant privilegesCode on dbName.tableName to username@host identified by "password"

weixin_41886734的博客 267

mysql 修改账户访问权限_修改mysql账户和远程访问权限

-- 本文開始 --自動套用帳號密碼vi my.cnf[client]host=localhost # 電腦名稱,一般都是填 localhostuser=root # 使用者名稱,一般都是 rootpassword=123456#密碼,依照自行設定的密碼設定 MySQL 的管理密碼 (預設無密碼時)mysqladmin -u root pa...

weixin_39735247的博客 580

Navicat无法远程访问MySQL

1.用"vim my.cnf"命令查看my.cnf文件,修改其对应的值并重启MySQL。 (1)find / -namemy.cnf找到路径进入再vim (2)在[mysqld]下面一行添加如下内容 bind-address = 0.0.0.0# 表示允许任何主机登陆MySQL port=3306# 表示MySQL运行端口为3306 (3)重启MySQL...

mao_xiaoxi的博客 243

mariadb mysql 登录_MySQL(MariaDB)默认密码和修改方法

由于笔者只测试过Ubuntu 16.04.4、Ubuntu 19.04和Debian 9,此方法不确定在其他版本下适用。本文章介绍的方法同样适用于这样的错误信息。➜ ~ mysql -u root -pEnter password:ERROR 1698 (28000): Access denied for user 'root'@'localhost'## 查看默认密码某些发行版本,使用包管理器...

weixin_29904489的博客 730

使用Xshell连接Linux服务器操作Mysql给Root用户添加远程访问权限

        Mysql是为了安全考虑,初始的时候并没有开启Root用户的远程访问权限,Root只能本地localhost,127.0.0.1访问,但是我们操作起来实在是不方便,下面我们就使用Xshell连接Linux服务器操作Mysql给Root用户添加远程访问权限。1、我们先试用Xshell链接我们的远程Linux服务器:2、然后输入         -&gt; mysql -u root ...

王金铎的博客 5874

mysql给root开启远程访问权限,修改root密码

mysql给root开启远程访问权限,修改root密码 转载 2016年06月14日 16:08:48 302 1.MySql-Server 出于安全方面考虑只允许本机(localhost, 127.0.0.1)来连接访问. 这对于 Web-Server 与 MySql-Server 都在同一台服务器上的网站架构来说是没有问题的. 但随着网站流量的增加, 后期

大JAVA解决方案 293

MySQL8.0设置远程访问权限,更改密码加密方式

备注: mysql查看版本的两种方式 mysql&amp;amp;gt; select version(); mysql&amp;amp;gt; select @@version; 更改加密方式 安装完mysql8.0版本以后,控制台可连接,但是使用Navicat工具连接报错,是因为MySQL8默认的认证插件是caching_sha2_password,很多客户端都不支持,可将默认的认证插件修改为my...

莫失莫忘 1525

mysql本地登陆root账户_Mysql的root账户允许远程登录,和修改root密码

1:默认情况下,mysql只允许本地访问,这也是问了安全考虑。但是如果需要远程登录和访问mysql就必须设置权限。2:mysql 在linux下登录命令:mysql -uroot -ppass;3:修改远程登录权限:登录进入到mysql后,执行以下操作use mysql;select * from user;--------------------user password hostroot...

weixin_35034088的博客 2956
上一篇: 自适应网页设计(Responsive Web Design)
下一篇: Linux下send函数 Broken pipe错误的解决方法
Feisy
博客等级 码龄19年 166粉丝 235原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值