Time of Update: 2017-01-18
複製代碼 代碼如下:#!/bin/sh#code by scpman#功能:檢查並修複mysql資料庫表#將此指令碼加到定時中,指令碼執行時,等會讀庫,列出要修複的所有表,然後計時,開始修複#修複過程中將損壞的表記錄下來,修複完成後,將損壞的表,發郵件通知。fix_logs='/tmp/fix.log'user=''pass=''check_fix(){dblist=`/usr/bin/find /usr/dlm_db/mysql/ -type d | grep -vE "logs|_[1-9]
Time of Update: 2017-01-18
系統不大,完成這個系統的過程我分了三個步驟 •資料庫設計 •系統架構設計 •前端美化 資料庫的設計 設計三張表:投票結果統計表(count_voting),投票人記錄表(ip_votes),使用者表(user) 投票結果統計表用於統計最後的投票記錄,我給它弄了4個欄位:被投票項的名稱(SelectName),被投票項標籤名(LabelName)(起到分類的作用),票數(CountVotes)。
Time of Update: 2017-01-18
指令碼放在 /home/user/mysql_backup.sh crontab # crontab -l # m h dom mon dow command 28 16 * * * /home/user/mysql_backup.sh 指令碼如下 複製代碼 代碼如下: #!/bin/sh # mysql_backup.sh: backup mysql databases and keep newest 5 days backup. # # Last updated: 20 March 2006
Time of Update: 2017-01-18
1、從MYSQL官方下載MYSQL的源碼版本【一定要是源碼版本】 2、按以下代碼鍵入LINUX命令列 複製代碼 代碼如下: [注] 添加mysql組和使用者 #groupadd mysql #useradd -g mysql mysql [注] 解包到/usr/local # tar -xzf mysql-standard-4.1.9-pc-linux-gnu-i686.tar.gz -C /usr/local [注] 建立軟連結,方便操作(此處給此串連命名為mysql001,也可為其它的名字)
Time of Update: 2017-01-18
為更好的運用這兩天學到的Ajax的相關的知識,就做了個簡單的線上網路聊天室。思路實現聊天室,基本上就是通過Ajax來傳遞資料,讓PHP來實現對資料的差入和尋找,再交給前端JavaScript實現頁面的更新,達到即時聊天的功能。訊息顯示區訊息顯示區就是一個DIV塊,我們會藉助Ajax擷取到伺服器端資訊之後,使用JavaScript來更新頁面。<h3>訊息顯示區</h3><div id="up"></div><hr
Time of Update: 2017-01-18
用Vps什麼事都要自己費心,備份也是。像Linode裡的備份服務是要收費的,一個月是5美元。與其花這5美元,不如自己豐衣足食。為服務安裝上了Dropbox,設定為每天4:00-6:00 開啟同步服務。在之前運行兩個指令碼,自動備份web檔案夾和mysql資料庫。 兩個指令碼都是備份檔案到/root/Dropbox/backup目錄裡,並自動刪除10天前的備份。web備份是每周行一次,刪除30天前的備份。 一、備份WEB檔案夾 1、備份/home/users/public_html目錄
Time of Update: 2017-01-18
HTML 和 PHP 、MySQL 的互動 為什麼要用到資料庫? World Wide Web (WWW) 不僅僅是一個提供資訊的地方。如果你有什麼東西,作一個網站,同樣可以和全世界的人一起分享。但是,這並不是一件很容易的事。當網站越做越大時,你可能會遇到這樣的問題: 網站包含了太多的東西,使得訪問者不能夠很快得得到他們想要的東西。這個問題在某種程度上對一個網站而言是致命的。 訪問者想要向你提供資訊,而且這些資訊必須儲存下來以備後用。 上面的兩個問題,都可以通過資料庫來解決! 在 WWW
Time of Update: 2017-01-18
(1)Linux系統 在SSH中執行下面的命令即可將MySQL密碼重設為diavps 複製代碼 代碼如下: rm -f reset-mysql-root-password.phps wget http://down.hostwiki.info/mysql/reset-mysql-root-password.phps php reset-mysql-root-password.phps diavps 注意不要在帶有管理面板(如Kloxo或DA)的環境中使用這個方法重設。
Time of Update: 2017-01-18
方法一 使用phpmyadmin,這是最簡單的了,修改mysql庫的user表, 不過別忘了使用PASSWORD函數。 方法二 使用mysqladmin,這是前面聲明的一個特例。 mysqladmin -u root -p password mypasswd 輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。
Time of Update: 2017-01-18
目前,Linux+Apache+Php4+Mysql應該說是很熱門的組合,也是建立網站最經濟的選擇,因為這樣的組合幾乎是不用花錢的,成本與效益比也是最低的選擇。而且還有許多成功網站的執行個體。 這幾天,我剛好買到一張正版的中文藍點BluePoint Linux,在附帶的安裝手冊和使用者技術指南的協助下很快上手了。雖然Windows NT或者Windows 98等Win32的平台也能安裝Php4及Apache伺服器,不過Php4和Apache在Linux/UNIX下可以跑得更快更好更安全。
Time of Update: 2017-01-18
通過設定tmp_table_size選項來增加一張暫存資料表的大小,例如做進階GROUP BY操作產生的暫存資料表。如果調高該值,MySQL同時將增加heap表的大小,可達到提高聯結查詢速度的效果,建議盡量最佳化查詢,要確保查詢過程中產生的暫存資料表在記憶體中,避免暫存資料表過大導致產生基於硬碟的MyISAM表。mysql> show global status like ‘created_tmp%‘;+——————————–+———+| Variable_name | Value |
Time of Update: 2017-01-18
show databases;show tables from db_name;show columns from table_name from db_name;show index from talbe_name [from db_name];show status;show variables;show [full] processlist;show table status [from db_name];show grants for
Time of Update: 2017-01-18
核心代碼:複製代碼 代碼如下:ALTER TABLE 表名 AUTO_INCREMENT = 設定的值 MySQL ALTER文法中ALTER [IGNORE] TABLE tbl_name alter_spec [, alter_spec ...] 複製代碼 代碼如下: alter_specification: ADD [COLUMN] create_definition [FIRST | AFTER column_name ] or ADD INDEX [index_name]
Time of Update: 2017-01-18
本文介紹了如何在shell中讀寫mysql資料庫。主要介紹了如何在shell 中串連mysql資料庫,如何在shell中建立資料庫,建立表,插入csv檔案,讀取mysql資料庫,匯出mysql資料庫為xml或html檔案, 並分析了核心語句。本文介紹的方法適用於PostgreSQL ,相對mysql而言,shell 中讀寫PostgreSQL會更簡單些。1. 串連mysql
Time of Update: 2017-01-18
複製代碼 代碼如下: 解壓mysql到d:\mysql,編輯my.ini [mysqld] port=3306 basedir="D:/mysql/" datadir="D:/mysql/Data/" tmpdir="d:/mysql/tmp/" default-character-set=utf8 default-storage-engine=MYISAM skip-bdb skip-innodb skip-locking key_buffer=16M max_allowed_packet=1
Time of Update: 2017-01-19
ODBC 是指開放資料連線,它是微軟主導的資料驅動程式,它可以與其它資料連線,通過SQL語言來對資料進行操作的,當然PHP也提供了對ODBC資料連線的函數, 用PHP與ODBC串連主要通過幾個函數來完成的, 首先先來認識幾個與ODBC介面的函數: int odbc_connect(string dsn, string user, string password, int [cursor_type]);是串連至ODBC資料庫 dsn
Time of Update: 2017-01-18
發現此主機運行了幾個 Discuz 的論壇程式, Discuz論壇的好幾個表也存在著這個問題。於是順手一併解決,cpu佔用再次降下來了。 前幾天,一位朋友通過這篇文章找到了我,說他就是運行最新的 discuz 版本,MySQL 佔用 CPU 100%,導致系統假死,每天都要重啟好幾次,花了一個多月的時間一直沒有解決,希望我幫忙一下。經過檢查,他的這個論壇最重要的幾個表中,目前 cdb_members 表,有記錄 6.2 萬;cdb_threads 表,有記錄
Time of Update: 2017-01-18
一, 基本環境介紹及基本環境配置節點1: node1.hulala.com 192.168.1.35 centos6.5_64 添加8G新硬碟節點2: node1.hulala.com 192.168.1.36 centos6.5_64
Time of Update: 2017-01-19
瞭解MySql必須牢牢記住其體繫結構圖,Mysql是由SQL介面,解析器,最佳化器,緩衝,儲存引擎組成的 1 Connectors指的是不同語言中與SQL的互動2 Management Serveices & Utilities: 系統管理和控制工具3 Connection Pool: 串連池。管理緩衝使用者串連,線程處理等需要緩衝的需求4 SQL Interface: SQL介面。接受使用者的SQL命令,並且返回使用者需要查詢的結果。比如select
Time of Update: 2017-01-19
關於緩衝查詢和無緩衝查詢MySQL的用戶端有兩種類型的查詢:緩衝查詢:將接收查詢的結果並把他們儲存在用戶端的緩衝中,而且接下來擷取行記錄的請求僅僅從本地內擷取。(1)優點:可以在結果集中自由地移動“當前行”的指標,這樣很容易找到,因為結果是存在用戶端的。(2)缺點:需要額外的記憶體來儲存這些結果集,而且需要大量的記憶體,另外,php中用來執行查詢的函數會一直到所有的結果都接收才會傳回值。無緩衝查詢:會限制你通過嚴格的順序訪問查詢結果。但他不需要額外的記憶體來儲存整個結果集。你可以在MySQL伺服