久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

mysql如何修改host

133次閱讀
沒有評論

共計 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字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 禹州市| 屯留县| 大余县| 大安市| 肥乡县| 鸡西市| 南漳县| 蕲春县| 宁乡县| 曲阜市| 阳谷县| 临汾市| 辽源市| 柯坪县| 阳西县| 安义县| 阜新| 绿春县| 衢州市| 安西县| 溧阳市| 晋宁县| 杭锦旗| 米脂县| 永和县| 明光市| 天等县| 桓仁| 吉木萨尔县| 福建省| 重庆市| 兴仁县| 论坛| 宣化县| 金昌市| 桃园市| 株洲县| 阿拉善盟| 淳化县| 佛山市| 桂林市|