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

溫馨提示×

溫馨提示×

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

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

navicat連接mysql修改root密碼的方法

發布時間:2023-11-13 11:49:59 來源:億速云 閱讀:187 作者:栢白 欄目:開發技術

今天小編給大家分享的是navicat連接mysql修改root密碼的方法,相信很多人都不太了解,為了讓大家更加了解,所以給大家總結了以下內容,一起往下看吧。一定會有所收獲的哦。


navicat連接mysql修改root密碼

1、在navicat中選中目標數據庫打開鏈接;

右鍵打開鏈接后,點擊命令行界面;

navicat連接mysql修改root密碼的方法

2、命令行中輸入修改語句;

彈出的命令行對話框已經是用root登錄的,直接修改密碼即可:

set password = password("新密碼");

navicat連接mysql修改root密碼的方法

補充:MySQL數據庫忘記root密碼,Navicat修改root密碼

        今天準備練手一個小項目,項目配置數據庫的時候,發現忘記了root密碼,于是我就在網絡上查找解決辦法,我用的mysql的版本是比較新的8.0.27,用網絡上大部分方法根本解決不了問題,所以查閱了很多資料,最終解決了問題;

我的情況:項目導入表結構用的是Navicat Premium 15,是記住密碼的,所以我能進入數據庫進行修改;

        網絡上修改root密碼的方法基本解決不了MySQL高版本問題,因為高版本的MySQL廢棄了password字段和password()函數,而是使用authentication_string字段表示用戶密碼。

        如果有工具可以進入數據庫,建立查詢,執行相應的SQL;

        如果當前root用戶authentication_string字段下有內容,先將其設置為空;

USE mysql;
UPDATE user SET authentication_string = '' WHERE User='root';

        然后執行以下三句SQL;

-- user表中如果沒有“%”,則不執行第一條
ALTER user 'root'@'%' IDENTIFIED WITH caching_sha2_password BY '新密碼';
ALTER user 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '新密碼';
FLUSH PRIVILEGES;

注釋:host      -%表示遠程連接密碼

                        -localhost表示本地連接密碼

注意:若項目中需要連接數據庫應使用‘mysql_native_password’進行密碼加密;

        此時密碼修改完成;

        以上情況適用于使用工具能夠登陸數據庫,如果沒有工具不能登陸數據庫:

        1. 使用Xshell連接服務器輸入:sudo service mysql stop 停止服務;

        2. 找到配置文件my.cnf,在[mysqld]下添加 skip-grant-tables 跳過登錄檢查;

        3. 重啟MySQL服務并登錄;

        4. 執行上述SQL語句;

        5. 將第二步配置文件內容改回來;

關于navicat連接mysql修改root密碼的方法就分享到這里了,希望以上內容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

麦盖提县| 广河县| 宜良县| 理塘县| 长武县| 和田市| 镇原县| 揭东县| 太仓市| 腾冲县| 兴国县| 通海县| 富阳市| 滕州市| 巴南区| 昌吉市| 牡丹江市| 桦甸市| 雷波县| 民勤县| 庄河市| 昭平县| 包头市| 资阳市| 易门县| 大渡口区| 泽普县| 康马县| 宝鸡市| 石渠县| 静宁县| 永清县| 襄垣县| 油尖旺区| 北流市| 伊川县| 天镇县| 陕西省| 邳州市| 深水埗区| 汝州市|