国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

設置 mysql 的 root用戶 可以被外網(wǎng)訪問后的問題

瀏覽:126日期:2022-06-12 17:22:03

問題描述

修改 root 用戶可以不在本地的時候登錄

mysql> use mysql;Database changedmysql> select host,user from user;+-----------+------+| host | user |+-----------+------+| 127.0.0.1 | root || ::1 | root || localhost | root |+-----------+------+3 rows in set (0.00 sec)mysql> update user set host=’%’ where user=’root’;ERROR 1062 (23000): Duplicate entry ’%-root’ for key ’PRIMARY’mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> exit;Bye

以上步驟完成之后,遇到個問題就是:在本地的時候mysql -uroot回車,回車后居然就可以直接登錄了

反而不能通過密碼登錄了:

C:wampmysqlbin>mysql -uroot -pEnter password: *********ERROR 1045 (28000): Access denied for user ’root’@’localhost’ (using password: YES)C:wampmysqlbin>

這是為什么?

問題解答

回答1:

localhost不在%里mysql -uroot -h127.0.0.1 -p和mysql -uroot -p相當于用2個用戶登錄

update user set host=’%’ where user=’root’;而且你這樣更改,相當于把上面3條記錄都修改了,所以系統(tǒng)提示你'ERROR 1062 (23000): Duplicate entry ’%-root’ for key ’PRIMARY’錯誤了,因為Host,User字段是復合主鍵不唯一。

所以,LZ執(zhí)行這條語句,其實是不成功的。所以從這一步往下都不用看了。

相關文章:
主站蜘蛛池模板: 北安市| 青州市| 高邑县| 博野县| 吉隆县| 曲阳县| 连江县| 双牌县| 淅川县| 昭觉县| 恭城| 白水县| 泸西县| 高陵县| 台安县| 广平县| 金昌市| 含山县| 昌都县| 惠东县| 霍林郭勒市| 马公市| 马尔康县| 青冈县| 九寨沟县| 江北区| 明溪县| 阳泉市| 辉南县| 临江市| 巴楚县| 阿勒泰市| 云霄县| 宿州市| 怀安县| 新邵县| 文昌市| 宁河县| 乐陵市| 郴州市| 宜良县|