91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mac中怎么設置mysql的用戶密碼

發布時間:2021-06-22 14:58:10 來源:億速云 閱讀:296 作者:Leah 欄目:大數據

今天就跟大家聊聊有關mac中怎么設置mysql的用戶密碼,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

  1. 利用navicat連接mysql,使用root可以成功登錄,root不需要密碼登錄;

  2. 登錄成功之后,navicat的管理用戶的功能,可以給用戶添加密碼,例如修改用戶root@%的密碼,可以成功保存;

  3. 在重新用navicat登錄,發現需要密碼,密碼正確可以成功登錄;

  4. 利用navicat的用戶管理功能創建一個用戶,輸入用戶名,密碼,Host,設置好權限,保存,然后用navicat登錄剛創建用戶,提示1045-Access denied for user 'xx'@'xx'(using password: YES),密碼輸入成功也無法登錄,但是發現,不輸入密碼卻可以登錄;

  5. navicat不管使用什么手段修改剛創建的密碼都無法登錄,這些手段包括:直接修改mysql>user表,navicat登錄root用戶,然后執行SET PASSWORD FOR 'nickel'@'localhost' = PASSWORD('123456'),這些手段都利用上,都無法使用密碼登錄。利用這些手段修改密碼也不會報錯,都成功執行;

  6. 使用命令行的方式,使用網絡上比較多的思路:

# cd /usr/local/mysql/bin/
# ./mysqld_safe --skip-grant-tables
# ./mysql
mysql> FLUSH PRIVILEGES
mysql> SET PASSWORD FOR 'nickel'@'localhost' = PASSWORD('123456')

按順序執行過程中會報錯,而且登錄mysql成功后,各種操作后會發現,這里登錄的用戶是@localhost,也就是mysql>user表的User為空的用戶在登錄,執行mysql命令時會拋出沒有權限錯誤。

  1. 最后解決辦法是,先關閉mysql服務,然后通過命令行,啟動mysql,執行"mysqld_safe --skip-grant-tables"會自動啟動mysql,然后按照上面的操作就可以了;

  2. 結論就是,如果想用mysql的命令行修改數據庫的某些設置,就通過命令行去啟動mysql數據庫

看完上述內容,你們對mac中怎么設置mysql的用戶密碼有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

成武县| 綦江县| 清远市| 通辽市| 呼伦贝尔市| 八宿县| 虎林市| 台南市| 南乐县| 区。| 新郑市| 长白| 武夷山市| 南华县| 丰县| 龙门县| 象州县| 威信县| 辽阳市| 包头市| 大化| 社会| 历史| 疏勒县| 剑川县| 会泽县| 平安县| 同心县| 景洪市| 临安市| 高邮市| 广平县| 澄城县| 靖江市| 南川市| 阿城市| 华坪县| 陈巴尔虎旗| 大竹县| 大埔区| 汾西县|