WordPress 資料庫簡單應用

太有用,記得係呢度先。

1. 更改主機與域名的預備功夫

1. 上傳舊有的 wordpress 檔案到新的伺服器。
2. 在 phpmyadmin 中導出資料庫檔,然後到新的資料庫管理器中導入。
3. 修改 wp-config.php 中的配置。
4. 進入 phpmyadmin ,將 wp_options 中原來的域名修改成新的域名。 (可由 2.2 的動作取代)

2. 更改功能變數名稱

問題:雖然我們並不主張這樣做,但也許有時你需要在保留博客和資料的同時改變博客的功能變數名稱。由於 WordPress 把功能變數名稱存儲在資料庫中,所以為了把新功能變數名稱和博客連接起來,你必須更改資料庫。
解決方法:

1. 登陸 phpMyAdmin ,選中你的 WordPress 資料庫。
2. 點擊 “SQL” ,打開 SQL 命令視窗,輸入以下命令更改 URL : (如已做了 1.4 的動作,可跳至下一步)
UPDATE wp_options SET option_value = replace(option_value, ‘http://www.oldsite.com’, ‘http://www.newsite.com’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;
3. 使用以下語句替代所有日誌的相對 URL ( guid 全局唯一識別字)
UPDATE wp_posts SET guid = replace(guid, ‘http://www.oldsite.com’, ‘http://www.newsite.com’);
4. 搜索blogv2_posts表並替代其中的 URL ,以確保沒有老的 URL 存在了:
UPDATE wp_posts SET post_content = replace(post_content, ‘http://www.oldsite.com’, ‘http://www.newsite.com’);
5. 完成!現在可以使用新 URL 登陸 WordPress 控制臺了。
注解:為了更快地更改 WordPress 功能變數名稱,我選擇使用超級有用的 MySQL 函數 “replace,” ,這會完全替代所有需要替代的內容。

3. 手動重設密碼

問題:為了增加博客安全性,許多博主選擇不易被破解的密碼,如 u7*KoF5i8_ 。這當然很好,但問題在於博主自己忘記密碼的事情也時常發生啊。

解決方法:密碼丟失後,WordPress會給你郵箱發送密碼重設鏈結。但如果你在註冊時使用的郵箱現已不可用,或你想使用簡單語句執行這個操作的話,可參考以下步驟:

1. 登陸 phpMyAdmin ,選中你的 WordPress 資料庫並打開 SQL 視窗。
2. 輸入以下語句(假設你的用戶名是”admin”):
UPDATE `wp_users` SET `user_pass` = MD5(‘PASSWORD’) WHERE `wp_users`.`user_login` =`admin` LIMIT 1;
3. 完成了!你的密碼已更改成功。
注釋:用戶密碼存儲在 wp_users 表格中。當然, WordPress 使用了 MD5 哈希保護密碼。
我們要使用 “UPDATE” SQL 語句和內置的 MD5() MySQL 函數來把密碼轉化為 MD5 演算法形式,然後更新。 “WHERE” 從句使系統只更新管理員的密碼。不帶有 “WHERE” 從句會導致系統更新所有的密碼。

連結:http://spoint.babyshoot.cn/archives/2009/06/wordpress.html

Monday, July 19th, 2010 My Share

2 Comments to WordPress 資料庫簡單應用

  • keith fong says:

    正~真係要用 D 心機去跟下~

  • lokyin says:

    學你話頭,點都要 setup 返一份 offline version 。

  • Leave a Reply

    May 2024
    M T W T F S S
     12345
    6789101112
    13141516171819
    20212223242526
    2728293031