完美世界 辰东 小说,好看的小说完本推荐,国际完美世界下载 http://www.lalz.net 你的IT之家,站長網(wǎng)絡(luò)技術(shù)學(xué)習(xí)、網(wǎng)站賺錢方法交流之家 Fri, 22 Nov 2024 07:55:17 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.6.2 vps掛載新硬盤目錄下有文件 如何找回 http://www.lalz.net/7271.html http://www.lalz.net/7271.html#respond Sat, 23 Nov 2024 00:39:00 +0000 http://www.lalz.net/?p=7271 今天發(fā)現(xiàn)買的vps硬盤不夠,又加了30G,掛載新硬盤到網(wǎng)站才發(fā)現(xiàn),網(wǎng)站文件忘記下載了,但是現(xiàn)在的網(wǎng)站目錄下空了,如何找回呢?

當(dāng)時我執(zhí)行的命令是:

mount /dev/sdb1 /www

這時只要使用 umount 命令來卸載 /dev/sdb1 分區(qū)。

sudo umount /www

一般到這里你的www目錄下的文件就已經(jīng)找回了,如果不行,你就要執(zhí)行下面的操作了

sudo umount -l /home # 懶卸載,等待所有進(jìn)程釋放后再卸載

或者

sudo umount -f /home # 強制卸載,可能會導(dǎo)致數(shù)據(jù)丟失或損壞

]]>
http://www.lalz.net/7271.html/feed 0
python 連接數(shù)據(jù)庫出現(xiàn):’cryptography’packageisrequiredforsha256_passwordorcaching_sha2_passwordauthmethods http://www.lalz.net/7270.html http://www.lalz.net/7270.html#respond Wed, 20 Nov 2024 00:33:00 +0000 http://www.lalz.net/?p=7270 python 連接數(shù)據(jù)庫出現(xiàn):'cryptography'packageisrequiredforsha256_passwordorcaching_sha2_passwordauthmethods的解決方法:

該錯誤提示的意思是:sha256_password和caching_sha2_password兩種加密方式需要cryptography。

所以只需要安裝一下cryptography包就可以了: pip install cryptography

]]>
http://www.lalz.net/7270.html/feed 0
WordPress函數(shù)_wp_preview_terms_filter()用法 http://www.lalz.net/7267.html http://www.lalz.net/7267.html#respond Sun, 17 Nov 2024 07:48:36 +0000 http://www.lalz.net/?p=7267 描述

_wp_preview_terms_filter ()是一個WordPress私有函數(shù),用于在預(yù)覽文章時過濾術(shù)語(terms)查詢,以便設(shè)置文章格式(post format)。這個函數(shù)主要用于處理文章預(yù)覽時的術(shù)語查詢,特別是文章格式的設(shè)置。由于它是私有的,通常不建議插件或主題開發(fā)者直接使用它。

參數(shù)

  • $terms (array) (必需) – 當(dāng)前文章的術(shù)語數(shù)組。
  • $post_id (int) (必需) – 文章ID。
  • $taxonomy (string) (必需) – 稅收分類(taxonomy)名稱。

返回值

  • (array) 過濾后的術(shù)語數(shù)組。

源代碼位置

  • 文件:wp-includes/revision.php

函數(shù)講解

function _wp_preview_terms_filter( $terms, $post_id, $taxonomy ) {
    // 獲取當(dāng)前文章對象
    if ( ! $post = get_post() )
        return $terms;

    // 檢查請求中是否有文章格式參數(shù),并且文章ID匹配,稅收分類為文章格式,且文章類型不是修訂版本
    if ( empty( $_REQUEST['post_format'] ) || $post->ID != $post_id || 'post_format' != $taxonomy || 'revision' == $post->post_type )
        return $terms;

    // 處理標(biāo)準(zhǔn)格式
    if ( 'standard' == $_REQUEST['post_format'] )
        $terms = array();
    // 處理其他格式
    elseif ( $term = get_term_by( 'slug', 'post-format-' . sanitize_key( $_REQUEST['post_format'] ), 'post_format' ) )
        $terms = array( $term ); // 只能有一個文章格式

    return $terms;
}

注意事項

  • 私有函數(shù):由于這是私有函數(shù),不建議在插件或主題中直接調(diào)用。如果你需要處理文章格式,建議使用公共的鉤子和過濾器。
  • 文章格式:文章格式是 WordPress 中的一種特殊稅收分類,用于標(biāo)識文章的顯示樣式(如標(biāo)準(zhǔn)、鏈接、引用等)。
  • 預(yù)覽功能:這個函數(shù)主要用于文章預(yù)覽時的術(shù)語查詢,確保預(yù)覽的文章格式正確顯示。

術(shù)語解釋

  • 術(shù)語:在 WordPress 中,術(shù)語是指屬于某個稅收分類的具體條目,例如類別(categories)和標(biāo)簽(tags)。
  • 稅收分類:稅收分類是用于組織文章的一組術(shù)語,常見的稅收分類包括類別(categories)和標(biāo)簽(tags)。
  • 文章格式:文章格式是一種特殊的稅收分類,用于標(biāo)識文章的顯示樣式,如標(biāo)準(zhǔn)、鏈接、引用等。
  • 預(yù)覽:預(yù)覽功能允許用戶在發(fā)布文章之前查看文章的最終效果。

示例

假設(shè)你在編輯一篇文章并選擇了“鏈接”格式,然后點擊預(yù)覽。_wp_preview_terms_filter 函數(shù)會檢查請求中的 post_format 參數(shù),并確保預(yù)覽的文章顯示為“鏈接”格式。

相關(guān)函數(shù)

  • get_post():獲取文章對象。
  • get_term_by():通過不同的字段獲取術(shù)語對象。
  • sanitize_key():對鍵名進(jìn)行清理,確保安全。

]]>
http://www.lalz.net/7267.html/feed 0
WordPress函數(shù)_wp_put_post_revision()用法 http://www.lalz.net/7266.html http://www.lalz.net/7266.html#respond Sun, 17 Nov 2024 00:33:00 +0000 http://www.lalz.net/?p=7266 描述

_wp_put_post_revision() 是一個WordPress內(nèi)部函數(shù),用于將文章數(shù)據(jù)插入到 posts 表中作為文章修訂版本。這個函數(shù)不是為了插件或主題開發(fā)者設(shè)計的,而是主要用于核心功能之間的交互。它的存在是為了確保文章的修訂版本能夠正確地保存到數(shù)據(jù)庫中。

參數(shù)

  • $post (int|WP_Post|array|null) (可選) – 文章ID、文章對象或文章數(shù)組。
  • 默認(rèn)值:null
  • $autosave (bool) (可選) – 修訂版本是否為自動保存。
  • 默認(rèn)值:false

返回值

  • (int|WP_Error) 如果發(fā)生錯誤,返回 WP_Error 對象或 0;如果成功,返回新修訂版本的ID。

源代碼位置

  • 文件:wp-includes/revision.php

函數(shù)講解

function _wp_put_post_revision( $post = null, $autosave = false ) {
    // 如果 $post 是對象,轉(zhuǎn)換為數(shù)組
    if ( is_object($post) )
        $post = get_object_vars( $post );
    // 如果 $post 不是數(shù)組,嘗試獲取文章數(shù)據(jù)
    elseif ( !is_array($post) )
        $post = get_post($post, ARRAY_A);

    // 檢查文章數(shù)據(jù)是否有效
    if ( ! $post || empty($post['ID']) )
        return new WP_Error( 'invalid_post', __( 'Invalid post ID.' ) );

    // 檢查是否嘗試創(chuàng)建修訂版本的修訂版本
    if ( isset($post['post_type']) && 'revision' == $post['post_type'] )
        return new WP_Error( 'post_type', __( 'Cannot create a revision of a revision' ) );

    // 準(zhǔn)備修訂版本數(shù)據(jù)
    $post = _wp_post_revision_data( $post, $autosave );
    $post = wp_slash($post); // 由于數(shù)據(jù)來自數(shù)據(jù)庫,需要進(jìn)行轉(zhuǎn)義

    // 插入修訂版本
    $revision_id = wp_insert_post( $post );
    if ( is_wp_error($revision_id) )
        return $revision_id;

    // 如果修訂版本插入成功,觸發(fā)動作
    if ( $revision_id ) {
        do_action( '_wp_put_post_revision', $revision_id );
    }

    return $revision_id;
}

注意事項

  • 由于這是一個私有函數(shù),通常情況下你不應(yīng)該在自己的插件或主題中直接調(diào)用它。如果你需要管理文章修訂版本,請使用 wp_save_post_revision 函數(shù),并遵循其官方文檔中的指導(dǎo)。
  • 如果你在開發(fā)過程中遇到了需要保存文章修訂版本的類似需求,可以參考此函數(shù)的實現(xiàn)方式來編寫自己的邏輯。

術(shù)語解釋

  • 修訂版本:文章的歷史版本,用于記錄文章的修改歷史。
  • 自動保存:WordPress 自動保存的文章草稿,通常每分鐘自動保存一次。
  • 動作:WordPress 中的動作(action)是一種鉤子(hook),允許在特定事件發(fā)生時執(zhí)行某些操作。

]]>
http://www.lalz.net/7266.html/feed 0
站長賺不到錢的六大原因 http://www.lalz.net/7263.html http://www.lalz.net/7263.html#respond Sun, 10 Nov 2024 00:33:00 +0000 http://www.lalz.net/?p=7263 近年來,隨著互聯(lián)網(wǎng)的迅猛發(fā)展,無數(shù)的機會涌現(xiàn)出來,吸引著眾多追夢者投身其中。然而,在這片看似充滿無限可能的海洋里,草根站長們的生存空間似乎變得越來越狹窄。許多人投入了大量的時間和精力,最終卻發(fā)現(xiàn)自己的網(wǎng)站幾乎無法產(chǎn)生收益。這究竟是為什么呢?讓我們一起來探討草根站長難以盈利的背后原因。

首先,過度依賴SEO(搜索引擎優(yōu)化)是一個普遍存在的問題。SEO無疑是非常重要的,但它絕非網(wǎng)站成功的唯一途徑。許多草根站長將所有注意力集中在SEO上,忽視了其他有效的推廣手段。實際上,每個網(wǎng)站都有其獨特的定位和受眾群體,適合的營銷策略也會有所不同。比如,專注于內(nèi)容質(zhì)量的提升,或是通過社交媒體等渠道進(jìn)行更加精準(zhǔn)的目標(biāo)人群營銷,往往能夠帶來意想不到的效果。

其次,過分追求流量也是一個誤區(qū)。雖然高流量確實是網(wǎng)站盈利的重要基礎(chǔ),但并不是有了流量就一定能轉(zhuǎn)化為實際收益。更重要的是如何將這些流量轉(zhuǎn)化為忠實用戶,以及如何開發(fā)出合適的商業(yè)模式來實現(xiàn)價值變現(xiàn)。例如,通過提供高質(zhì)量的內(nèi)容吸引訂閱,或是開展線上課程等方式,都可以作為除廣告之外的收入來源。

第三,執(zhí)行力不足也是制約草根站長發(fā)展的關(guān)鍵因素。很多站長有著不錯的創(chuàng)意和計劃,但在實施過程中往往缺乏持續(xù)的動力和耐心。在互聯(lián)網(wǎng)領(lǐng)域,任何成功的背后都離不開長期不懈的努力和不斷的嘗試。面對挑戰(zhàn)時,保持積極的態(tài)度和堅定的信念至關(guān)重要。

第四,盈利模式的老套化也是不容忽視的問題。傳統(tǒng)的廣告投放、聯(lián)盟營銷等手段已經(jīng)難以滿足現(xiàn)代網(wǎng)民的需求。草根站長們需要思考如何結(jié)合自身的特色,探索出更多元化的盈利方式。比如,提供定制化服務(wù)、打造會員制社區(qū)等新型模式,或許能夠為網(wǎng)站帶來新的增長點。

第五,缺乏創(chuàng)新意識。在激烈的市場競爭中,僅僅模仿他人的成功案例是遠(yuǎn)遠(yuǎn)不夠的。每個網(wǎng)站都應(yīng)該有自己獨特的定位和風(fēng)格,這樣才能在眾多競爭對手中脫穎而出。因此,站長們不僅要學(xué)會借鑒他人之長,更要敢于突破常規(guī),創(chuàng)造屬于自己的特色。

最后,持續(xù)學(xué)習(xí)與不斷進(jìn)步同樣重要?;ヂ?lián)網(wǎng)環(huán)境瞬息萬變,新技術(shù)、新趨勢層出不窮。只有緊跟時代步伐,不斷提升自我,才能在變化中抓住機遇,實現(xiàn)自我超越。

總而言之,草根站長想要在互聯(lián)網(wǎng)的大潮中立足并獲得成功,需要克服上述種種障礙,同時不斷優(yōu)化自身的能力與策略。最重要的是,無論遇到多大的困難,都不能輕易放棄。正如那句老話所說:“上天對每個人都是公平的”,只要付出足夠的努力,總有一天會迎來屬于自己的春天。

]]>
http://www.lalz.net/7263.html/feed 0
WordPress函數(shù)_wp_register_meta_args_whitelist()用法 http://www.lalz.net/7261.html http://www.lalz.net/7261.html#respond Thu, 07 Nov 2024 00:33:00 +0000 http://www.lalz.net/?p=7261

描述

_wp_register_meta_args_whitelist ()是一個wordpress內(nèi)部函數(shù),用于過濾 register_meta() 函數(shù)的參數(shù),只保留白名單中的參數(shù)。這個函數(shù)不是為了插件或主題開發(fā)者設(shè)計的,而是主要用于核心功能之間的交互。它的存在是為了確保 register_meta() 函數(shù)的參數(shù)在未來發(fā)生變化時,不會因為引入新的參數(shù)而導(dǎo)致舊代碼出現(xiàn)問題。

參數(shù)

  • $args (array) (必需) – 從 register_meta() 傳遞過來的參數(shù)數(shù)組。
  • $default_args (array) (必需) – register_meta() 函數(shù)的默認(rèn)參數(shù)數(shù)組。

返回值

  • (array) 過濾后的參數(shù)數(shù)組,只包含白名單中的參數(shù)。

函數(shù)源代碼位置

  • 文件:wp-includes/meta.php

函數(shù)講解

function _wp_register_meta_args_whitelist( $args, $default_args ) {
    $whitelist = array_keys( $default_args ); // 獲取默認(rèn)參數(shù)的鍵名作為白名單

    // 遍歷傳遞進(jìn)來的參數(shù)
    foreach ( $args as $key => $value ) {
        if ( ! in_array( $key, $whitelist ) ) { // 如果參數(shù)不在白名單中
            unset( $args[ $key ] ); // 移除該參數(shù)
        }
    }

    return $args; // 返回過濾后的參數(shù)數(shù)組
}

注意事項

  • 由于這是一個私有函數(shù),通常情況下你不應(yīng)該在自己的插件或主題中直接調(diào)用它。如果你需要注冊自定義元數(shù)據(jù),請使用 register_meta() 函數(shù),并遵循其官方文檔中的指導(dǎo)。
  • 如果你在開發(fā)過程中遇到了需要過濾參數(shù)的類似需求,可以參考此函數(shù)的實現(xiàn)方式來編寫自己的過濾邏輯。

術(shù)語解釋

  • 白名單:允許使用的參數(shù)列表。在這個函數(shù)中,只有白名單中的參數(shù)才會被保留。
  • 元數(shù)據(jù):與WordPress中的帖子、用戶、評論或術(shù)語等實體相關(guān)聯(lián)的額外信息。元數(shù)據(jù)可以通過 add_post_meta、update_post_meta 等函數(shù)進(jìn)行添加和更新。

]]>
http://www.lalz.net/7261.html/feed 0
WordPress 清理數(shù)據(jù)庫冗余數(shù)據(jù) http://www.lalz.net/7260.html http://www.lalz.net/7260.html#respond Mon, 04 Nov 2024 00:32:00 +0000 http://www.lalz.net/?p=7260 清理WordPress數(shù)據(jù)庫中的冗余數(shù)據(jù)可以通過以下幾種方法:

  1. 使用WP-Optimize插件:WP-Optimize是一個數(shù)據(jù)清理、壓縮和緩存插件,可以幫助你清理WordPress數(shù)據(jù)庫中的不必要數(shù)據(jù),如垃圾評論、過期的修訂版本、未使用的標(biāo)簽和元數(shù)據(jù)等。它還提供了數(shù)據(jù)庫優(yōu)化統(tǒng)計信息,并支持自動優(yōu)化數(shù)據(jù)庫。WP-Optimize提供免費版本,并有不同級別的付費版本以滿足不同用戶的需求。
  2. 使用WP-Sweep插件:WP-Sweep插件可以幫助你清理WordPress數(shù)據(jù)庫中的垃圾數(shù)據(jù)。它通過分析數(shù)據(jù)庫并提供報告,讓你知道可以清理哪些內(nèi)容。你可以選擇單獨清理項目或者全部清理。WP-Sweep使用WordPress的刪除功能,而不是直接運行MySQL查詢,這樣可以避免留下孤立數(shù)據(jù)。
  3. 手動清理:如果你熟悉SQL,可以通過執(zhí)行SQL語句來手動刪除數(shù)據(jù)庫中的冗余數(shù)據(jù)。例如,刪除所有修訂版本的語句是DELETE FROM wp_posts WHERE post_type = "revision";,刪除未批準(zhǔn)的評論的語句是DELETE from wp_comments WHERE comment_approved = '0';
  4. 使用phpMyAdmin:phpMyAdmin是一個強大的數(shù)據(jù)庫管理工具,通過它可以直接執(zhí)行SQL查詢和操作,優(yōu)化數(shù)據(jù)庫表,修復(fù)損壞的表,并執(zhí)行其他管理任務(wù)。
  5. 使用WP Cleaner Pro插件:WP Cleaner Pro是一個性價比極高的WordPress數(shù)據(jù)庫清理方案,提供清理計劃任務(wù)工具和整個數(shù)據(jù)庫的備份功能。它可以清除超過25種類型的數(shù)據(jù)項,全面優(yōu)化數(shù)據(jù)庫以確保它不會拖慢網(wǎng)站速度。

通過上述方法,你可以有效地清理WordPress數(shù)據(jù)庫中的冗余數(shù)據(jù),提高網(wǎng)站性能。記得在進(jìn)行任何清理操作前備份數(shù)據(jù)庫,以確保數(shù)據(jù)安全。

]]>
http://www.lalz.net/7260.html/feed 0
WordPress 清理數(shù)據(jù)庫冗余數(shù)據(jù)命令 http://www.lalz.net/7259.html http://www.lalz.net/7259.html#respond Sun, 03 Nov 2024 00:37:00 +0000 http://www.lalz.net/?p=7259
刪除文章修訂版本

DELETE FROM wp_posts WHERE post_type = 'revision';
wp 媒體管理器上傳圖片的時候同事會成才attachment 文章格式,如果你不需要根據(jù)這個檢索圖片的話也可以刪掉。

DELETE FROM wp_posts WHERE post_type = 'attachment';
wp_postmeta是重災(zāi)區(qū),可以執(zhí)行以下命令

DELETE FROM wp_postmeta WHERE meta_key = '_edit_lock';
DELETE FROM wp_postmeta WHERE meta_key = '_edit_last';
DELETE FROM wp_postmeta WHERE meta_key = '_revision-control';
DELETE FROM wp_postmeta WHERE post_id NOT IN (SELECT post_id FROM wp_posts);
DELETE FROM wp_postmeta WHERE meta_key = '_wp_old_slug';
DELETE FROM wp_postmeta WHERE meta_key = '_revision-control';
DELETE FROM wp_postmeta WHERE meta_value = '{{unknown}}';

如果你不需要管理你的多媒體文件可以使用下面這兩句

DELETE FROM wp_postmeta WHERE meta_key = '_wp_attached_file';
DELETE FROM wp_postmeta WHERE meta_key = '_wp_attachment_metadata';

綜合到一起可直接執(zhí)行下面兩句

DELETE FROM wp_postmeta WHERE meta_key in ('_edit_lock', '_edit_last', '_wp_old_slug', '_revision-control', '{{unknown}}', '_wp_attached_file', '_wp_attachment_metadata');
DELETE FROM wp_postmeta WHERE post_id NOT IN (SELECT id FROM wp_posts);

刪除所有垃圾評論

DELETE FROM wp_comments WHERE comment_type = 'trash';
刪除所有待審評論

DELETE FROM wp_comments WHERE comment_approved = '0';

一般來說直接刪掉wp_commentmeta就可以了,我是完全不使用這貨的,如果你使用了commentmeta存儲信息請謹(jǐn)慎執(zhí)行此句

TRUNCATE TABLE wp_commentmeta
wp_options

尤其是使用我的網(wǎng)易云音樂和牧風(fēng)的hermit,都會在wp_options表中產(chǎn)生大量垃圾數(shù)據(jù)。

DELETE FROM wp_options WHERE option_name LIKE 'transient%';
DELETE FROM wp_options WHERE option_name LIKE 'transient_timeout%'

這樣會刪除所有臨時數(shù)據(jù),包括未過期的,謹(jǐn)慎使用。

]]>
http://www.lalz.net/7259.html/feed 0
lnmp 多PHP版本共存方法 http://www.lalz.net/7257.html http://www.lalz.net/7257.html#respond Thu, 24 Oct 2024 00:42:00 +0000 http://www.lalz.net/?p=7257 在github上看到一個項目,想在服務(wù)器上搭建一下,結(jié)果這個項目在20年就停止更新了,最新的PHP版本不支持,而我服務(wù)器上還有其他項目,于是就想能不能一個服務(wù)器上搭建多個PHP版本,找了很久,終于找到了解決方法。我的服務(wù)器是用lnmp搭建的,如果你和我一樣,那就看看怎么操作的吧。

首先進(jìn)入LNMP安裝目錄,我的是lnmp2.0

cd /root/lnmp2.0

然后執(zhí)行

./install.sh mphp

會出現(xiàn)如下圖的提示

你只要選擇自己需要的版本就行了。(安裝時間很長,需要耐心等待)

安裝好后你的系統(tǒng)就有2個版本可以選擇了,至于怎么用,那就更簡單了,你創(chuàng)建站點時,會有2個PHP版本讓你選擇。如果你發(fā)現(xiàn)已經(jīng)創(chuàng)建好的站點需要換PHP版本,那只需要修改相應(yīng)站點的Nginx配置文件,把enable-php.conf換成enable-php7.4.conf(自己是什么版本就換成什么)

控制與使用

有時候我們安裝了多PHP版本后,某一個版本的暫時用不到,這時候建議先關(guān)閉掉這個版本的PHP進(jìn)程以減小服務(wù)器的運行負(fù)載。
在/etc/init.d/目錄中就會有類似如下:
php-fpm php-fpm7.4
這樣的文件,上述例子中分別代表這一個默認(rèn)PHP版本和PHP 7.4版本共存,想要停止和啟動哪個直接運行如下命令:
/etc/init.d/php-fpm7.4 stop #停止PHP 7.4運行
/etc/init.d/php-fpm stop #停止默認(rèn)PHP版本的運行

刪除指定版本的PHP

以刪除PHP 7.4版本為例
先停止PHP 7.4的進(jìn)程
/etc/init.d/php-fpm7.4 stop
然后刪除對應(yīng)版本的相關(guān)目錄和文件即可
rm -rf /usr/local/php7.4
rm -f /etc/init.d/php-fpm7.4
rm -f /usr/local/nginx/conf/enable-php7.4.conf

]]>
http://www.lalz.net/7257.html/feed 0
lnmp系統(tǒng)忘記MYSQL的密碼解決方法 http://www.lalz.net/7256.html http://www.lalz.net/7256.html#respond Tue, 22 Oct 2024 00:33:00 +0000 http://www.lalz.net/?p=7256 長時間不用把MYSQL的密碼忘記了怎么辦,如果您使用的是LNMP一鍵安裝包,可以按照以下步驟重置MySQL的root密碼(我測試的是lnmp2.1,LNMP版本或MySQL版本不同,操作也完全相同,但基本原理是相通的)。

停止MySQL服務(wù)

首先,您需要停止正在運行的MySQL服務(wù)。在終端中執(zhí)行如下命令:

sudo /etc/init.d/mysql stop

以跳過權(quán)限表的方式啟動MySQL

接下來,您需要以跳過權(quán)限表的方式來啟動MySQL,這樣就可以繞過密碼驗證:

sudo mysqld_safe --skip-grant-tables &

這行命令會在后臺啟動MySQL服務(wù),并且不會加載權(quán)限表,因此您可以無需密碼直接訪問MySQL。

登錄MySQL并重置密碼

現(xiàn)在,您可以用root用戶登錄到MySQL,而不需要輸入密碼:

mysql -u root

進(jìn)入MySQL后,選擇mysql數(shù)據(jù)庫:

use mysql;

然后,更新root用戶的密碼。這里假設(shè)您想要將密碼設(shè)置為new_password

update user set authentication_string=PASSWORD('new_password') where User='root';

注意:如果您使用的是MySQL 5.7或更高版本,authentication_string字段可能已經(jīng)被password字段所取代。在這種情況下,您應(yīng)該使用:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

完成上述操作后,刷新權(quán)限:

flush privileges;

退出MySQL:

exit;

重啟MySQL服務(wù)

最后,正常重啟MySQL服務(wù)以應(yīng)用更改:

sudo /etc/init.d/mysql restart

或者

sudo systemctl restart mysql

現(xiàn)在,您應(yīng)該能夠使用新設(shè)置的密碼登錄MySQL了。

注意事項

  • 在進(jìn)行上述操作之前,請確保已經(jīng)備份了重要的數(shù)據(jù)。
  • 如果您不確定自己的MySQL版本,可以在MySQL命令行中輸入SELECT VERSION();來查看。

]]>
http://www.lalz.net/7256.html/feed 0