返回顶部
首页 > 资讯 > 数据库 >mysql如何修改host
  • 357
分享到

mysql如何修改host

mysqlhost 2023-02-16 12:02:55 357人浏览 独家记忆
摘要

这篇“Mysql如何修改host”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysql如

这篇“Mysql如何修改host”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysql如何修改host”文章吧。

mysql修改host的方法:1、通过“sudo service mysql stop”停掉mysql服务;2、以安全模式启动mysql,然后重置root密码;3、通过“update user set Host='%' where User='Hive';”语句修改host即可。

快速修改MySQL用户的host属性:

当你远程登录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 | %  |
+------+------+

以上就是关于“mysql如何修改host”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: mysql如何修改host

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

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

猜你喜欢
  • mysql如何修改host
    这篇“mysql如何修改host”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysql如...
    99+
    2023-02-16
    mysql host
  • php host如何修改
    这篇“php host如何修改”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php host如何修改”文章吧。什么是PHP主...
    99+
    2023-07-05
  • 如何快速修改MySQL用户的host属性
    当你远程登录MySQL时,使用的账号要有特殊要求。 默认的账号的host属性都是localhost,意思是这个账号只能本地使用,如果要使用某个账号来远程登录,必须将账号的host属性值更改成%。 执行的sql语句如下...
    99+
    2022-05-21
    MySQL 用户 host属性
  • Win10系统不能修改Host如何解决
    Win10系统不能修改Host如何解决?今天我要在我的电脑上添加集群的IP与域名的对应关系,然后修改C:WindowsSystem32driversetc下的hosts文件,一直修改不了,用了很多方法都没有效果,比如选项--》属性增加修改权...
    99+
    2023-07-10
  • mysql如何修改definer
    这篇文章主要介绍“mysql如何修改definer”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql如何修改definer”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • mysql如何修改column
    这篇文章主要介绍“mysql如何修改column”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“mysql如何修改column”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • Windows怎么修改host文件格式
    要修改Windows的host文件格式,可以按照以下步骤操作:1. 打开文件浏览器,转到以下路径:C:\Windows\System...
    99+
    2023-09-20
    Windows
  • mysql如何修改表名
    这篇文章主要介绍了mysql如何修改表名,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。具体步骤:打开cmd->输入“mysql -u ro...
    99+
    2024-04-02
  • mysql如何修改时区
    这篇文章主要介绍“mysql如何修改时区”,在日常操作中,相信很多人在mysql如何修改时区问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql如何修改时区”的疑惑有所帮...
    99+
    2024-04-02
  • 如何修改mysql时区
    小编给大家分享一下如何修改mysql时区,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 修改mysq...
    99+
    2024-04-02
  • mysql如何修改注释
    这篇文章主要介绍mysql如何修改注释,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 修改方法:1、使用“alter table 表名 comment &...
    99+
    2024-04-02
  • 如何修改mysql时间
    这篇文章主要介绍了如何修改mysql时间,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 方法:1、用“sudo ...
    99+
    2024-04-02
  • mysql如何修改用户
    本文将为大家详细介绍“mysql如何修改用户”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“mysql如何修改用户”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内...
    99+
    2024-04-02
  • mysql如何修改内容
    这篇“mysql如何修改内容”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“mysql如何修改内容”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细...
    99+
    2024-04-02
  • mysql中variables如何修改
    这篇文章主要介绍“mysql中variables如何修改”,在日常操作中,相信很多人在mysql中variables如何修改问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”my...
    99+
    2024-04-02
  • mysql中如何修改collation
    今天小编给大家分享一下mysql中如何修改collation的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2024-04-02
  • mysql如何修改密码
    mysql修改密码的方法:1、打开cmd并进入MySQL的bin目录。2、输入命令 mysql -u root -p后输入密码登陆。3、修改mysql密码。4、重启mysql后输入新密码登录。具体操作步骤:首先,找到MySQL的bin目录,...
    99+
    2024-04-02
  • 如何修改Mysql表名
    首先 在 MySQL 中,可以使用 RENAME TABLE 命令来修改表名。具体步骤如下: 打开 MySQL 客户端或 MySQL 工具,连接到要修改表名的数据库中。 输入以下命令,我们直接看下面代码 -- 如果要将表名从 old_...
    99+
    2023-10-06
    mysql 数据库 sql
  • 如何修改mysql密码
    如何修改 mysql 密码 直接修改 登录 MySQL 数据库:使用以下命令,用 root 用户名和现有密码登录: mysql -u root -p 输入当前密码:系统会提示您输...
    99+
    2024-06-12
    mysql
  • mysql如何修改数据
    使用 update 语句修改 mysql 数据,语法为:update table_name set column_name = new_value where conditio...
    99+
    2024-06-15
    mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作