mysql如何修改host

58次阅读
没有评论

共计 1762 个字符,预计需要花费 5 分钟才能阅读完成。

这篇“mysql 如何修改 host”文章的知识点大部分人都不太理解,所以丸趣 TV 小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“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”这篇文章的内容,相信大家都有了一定的了解,希望丸趣 TV 小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计1762字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)