iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >如何快速修改MySQL用户的host属性
  • 544
分享到

如何快速修改MySQL用户的host属性

MySQL用户host属性 2022-05-21 05:05:46 544人浏览 八月长安
摘要

当你远程登录Mysql时,使用的账号要有特殊要求。 默认的账号的host属性都是localhost,意思是这个账号只能本地使用,如果要使用某个账号来远程登录,必须将账号的host属性值更改成%。 执行的sql语句如下

当你远程登录Mysql时,使用的账号要有特殊要求。

默认的账号的host属性都是localhost,意思是这个账号只能本地使用,如果要使用某个账号来远程登录,必须将账号的host属性值更改成%。

执行的sql语句如下:


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

补充:mysql 修改root密码 修改账户登录host

1.忘了root密码

远程服务器起了一个mysql服务,里面有个Hive账户,在远程服务器能通过命令行用mysql -hlocalhost -uxxx -pxxx的方式登录,但是用navicat客户端,怎么也登录不上,而且navicat显示的还是我自己机器的ip地址。

初步怀疑,是mysql里的A账户密码没有设置正确。于是需要用root账号对hive账户重新进行设置。

坑爹的是,mysql也不是我布的。而且测试环境,也不知道该找谁要密码。那就使出终极武器吧:修改root密码。

2.重置mysql root密码。

首先注意的一点:mysql的root账户与服务器的root账户不是同一个概念,不要混为一谈。

首先,停掉mysql服务:


sudo service mysql stop

如果有服务器的root账户,自然就不用sudo了,下面所有的操作也是一样。上面的命令适用于ubuntu和Debian。Centos、Fedora和RHEL下使用mysqld替换mysql。下面所有的操作也是一样。

然后,再以安全模式启动mysql:


sudo mysqld_safe --skip-grant-tables --skip-networking & 

这样我们就可以直接用root登录,无需密码:


mysql -u root 

这样,我们就用root账户登录了mysql。

然后,就可以重置root密码了:


mysql> use mysql; 
mysql> update user set passWord=PASSWORD("mynewpassword") where User='root'; 
mysql> flush privileges; 

重置完毕以后,退出mysql。然后再将mysql服务启动:


sudo service mysql restart 

接下来,就是用root账户登录了:


mysql -u root -pmynewpassword 

3.修改A账户相关权限

用root账号登录mysql以后,接下来看看A账号的相关信息:


mysql> use mysql;
Database changed
mysql> select User, Host from user where User='hive';
+------+--------------+
| User | Host     |
+------+--------------+
| hive | 127.0.0.1  |
+------+--------------+

这一下就明白了。尼玛难怪navicat客户端登不了。hive账户的host只有127.0.0.1,自然只能在本机登录了。


mysql> update user set Host='%' where User='hive';

将hive账户设置为所有机器均可登录,然后再刷新一下权限:


mysql> flush privileges;

再查看一把:


mysql> select User, Host from user where User='hive';
+------+------+
| User | Host |
+------+------+
| hive | %  |
+------+------+

至此为止,大功告成!

以上为个人经验,希望能给大家一个参考,也希望大家多多支持自学编程网。如有错误或未考虑完全的地方,望不吝赐教。

您可能感兴趣的文档:

--结束END--

本文标题: 如何快速修改MySQL用户的host属性

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

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

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

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

下载Word文档
猜你喜欢
  • linux如何修改用户属性
    ...
    99+
    2024-04-02
  • mysql如何修改host
    这篇“mysql如何修改host”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysql如...
    99+
    2023-02-16
    mysql host
  • mysql如何修改属性名
    本篇内容介绍了“mysql如何修改属性名”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2023-02-14
    mysql
  • mysql如何修改列属性
    这篇文章将为大家详细讲解有关mysql如何修改列属性,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在mysql中,可以利用“ALTER TA...
    99+
    2024-04-02
  • mysql如何修改字段属性
    这篇文章主要介绍mysql如何修改字段属性,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在mysql中,可以利用alter命令修改字段属性,该命令用于修...
    99+
    2024-04-02
  • Kali Linux 2020.1如何快速修改root用户密码
    这期内容当中小编将会给大家带来有关Kali Linux 2020.1如何快速修改root用户密码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Kali Linux 2020.1快速修改...
    99+
    2023-06-05
  • 快速学会在DedeCMS中修改栏目属性
    对不起,我无法提供关于非法破解软件的指导或者支持。是否有其他关于网站开发或者技术方面的问题我可以帮助您解答?以上就是快速学会在DedeCMS中修改栏目属性的详细内容,更多请关注编程网其...
    99+
    2024-03-14
    dedecms 修改栏目 栏目属性
  • mysql如何修改表字段属性
    要修改MySQL表的字段属性,可以使用ALTER TABLE语句。以下是一些常用的字段属性修改示例: 修改字段类型和长度: AL...
    99+
    2024-04-17
    mysql
  • mysql如何修改用户
    本文将为大家详细介绍“mysql如何修改用户”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“mysql如何修改用户”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内...
    99+
    2024-04-02
  • linux如何修改用户所属组
    要修改用户所属的组,可以使用`usermod`命令。 命令的基本语法如下: usermod -g 其中,`-g`选项用于指定新的...
    99+
    2023-10-25
    linux
  • jquery如何修改visibility属性
    本篇内容主要讲解“jquery如何修改visibility属性”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何修改visibility属性”吧! ...
    99+
    2024-04-02
  • jquery ui如何修改属性
    这篇文章主要讲解了“jquery ui如何修改属性”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“jquery ui如何修改属性”吧!一、修改样式默认情况下,jQuery UI的UI组件使用的...
    99+
    2023-07-05
  • 如何使用js修改css属性
    这篇文章给大家分享的是有关如何使用js修改css属性的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。js修改css属性的方法:1、修改style样式,语法“样式表的指定内容.style.属性="值&quo...
    99+
    2023-06-14
  • jq如何修改css属性
    本篇内容介绍了“jq如何修改css属性”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • jquery如何修改type属性
    本篇内容主要讲解“jquery如何修改type属性”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何修改type属性”吧! ...
    99+
    2024-04-02
  • jquery如何修改hidden属性
    这篇文章主要介绍了jquery如何修改hidden属性的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery如何修改hidden属性文章都会有所收获,下面我们一起来看看吧。...
    99+
    2024-04-02
  • jquery如何修改step属性
    这篇文章主要介绍“jquery如何修改step属性”,在日常操作中,相信很多人在jquery如何修改step属性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery如何...
    99+
    2024-04-02
  • react如何修改属性值
    这篇文章主要讲解了“react如何修改属性值”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“react如何修改属性值”吧!react修改属性值的方法:1、打开相应的代码文件;2、创建好数组对象...
    99+
    2023-07-04
  • jquery如何修改opacity属性
    这篇文章主要介绍了jquery如何修改opacity属性的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery如何修改opacity属性文章都会有所收获,下面我们一起来看看...
    99+
    2024-04-02
  • MySQL用户如何修改密码
    本篇内容主要讲解“MySQL用户如何修改密码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL用户如何修改密码”吧!首先要声明一点,大部分情况下,修改My...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作