Time of Update: 2018-12-08
MySQL資料庫不允許從遠端存取怎麼辦?本文提供了三種解決方案: 1、改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user =
Time of Update: 2018-12-08
1 安裝MYSQL後更改了ROOT的密碼後用 net startmysql 啟動時我就遇到了這樣的問題.使用以下命令後 c:\mysql\bin\mysqladmin-u root -p shutdown 再net start mysql就沒有這個錯誤提示了! ************* 2 MySQL的1067錯誤 Q:我的Mysql碰到了 1067 錯誤 錯誤資訊為: A system error has occurred. System error 1067
Time of Update: 2018-12-08
備份舊資料 停止舊伺服器 從windows的系統服務中刪掉mysql服務,用如下命令: C:\> C:\mysql\bin\mysqld --remove用可執行安裝檔案方式安裝mysql,或者解壓可直接執行的二進位壓縮包來安裝 重新註冊mysql服務,用如下命令: C:\> C:\mysql\bin\mysqld --install 重啟伺服器 其他的問題詳見上面提到的各種升級中會碰到的情況
Time of Update: 2018-12-08
如果都是比較新的版本的升級可以參考下面的文章,MySQL資料庫的版本更新很快,新的特性也隨之不斷的更新,更主要的是解決了很多影響我們應用的BUG,為了讓我們的MySQL變得更美好,我們有必要去給它升級,儘管你會說它現在已經跑得很好很穩定完全夠用了。下面我們來看看幾種常用的升級方法。 介紹之前,我們先做一些聲明,MySQL採用二進位包來安裝,升級都是在同一台DB Server上操作。 第一種,很簡單,適用於任何儲存引擎。 1.
Time of Update: 2018-12-08
詳細講解如何用ODBC介面訪問MySQL指南 MySQL的ODBC介面實現是通過安裝MyODBC驅動,這個驅動程式是跨平台的。如果在Linux等Unix體系作業系統下使用,需要先安裝Iodbc這些第三方ODBC標準支援平台。 簡單的ASP範例程式碼: 複製代碼 代碼如下:<% dim sql,mysql set sql = server.createobject("adodb.connection") mysql="driver={mysql odbc 3.51
Time of Update: 2018-12-08
前端一直使用PHP5,的確使用起來特別的爽,現在為了能在俺的虛擬機器主機上跑,不得不改成PHP4的。這幾個庫類我以前發在PHPCHIAN,地址是http://www.phpchina.com/bbs/viewthread.php?tid=5687&highlight=。(前幾天在網上搜尋了下,發現很多轉載我的這幾篇文章都沒有說明出處,而且把我的著作權都刪除了,氣暈了。) 昨天改寫了資料庫操作類,恰好在我簡化zend Framework也能用到。 代碼如下:
Time of Update: 2018-12-08
同樣是取10條資料 select * from yanxue8_visit limit 10000,10 和select * from yanxue8_visit limit 0,10 就不是一個數量層級的。 網上也很多關於limit的五條最佳化準則,都是翻譯自mysql手冊,雖然正確但不實用。今天發現一篇文章寫了些關於limit最佳化的,很不錯。原文地址:http://www.zhenhua.org/article.asp?id=200
Time of Update: 2018-12-08
之前寫過兩篇文章《自訂SESSION(二)——資料庫儲存》和《我為什麼不使用session》 但後來發現都有問題。前者處理在實際中幾乎沒什麼用處,而且session回收還得自己另外處理。後者頻繁的操作資料庫,打來了很大的效能問題。 這兩天仔細考慮下,大致給出一個方案,但還沒有具體詳細的測試。 1、session處理和統計結合起來。同時遊客也都有記錄。 2、完全使用資料庫和cookie來類比session的功能。
Time of Update: 2018-12-08
1 安裝MYSQL後更改了ROOT的密碼後用 net startmysql 啟動時我就遇到了這樣的問題.使用以下命令後 c:\mysql\bin\mysqladmin-u root -p shutdown 再net start mysql就沒有這個錯誤提示了! ************* 2 MySQL的1067錯誤 Q:我的Mysql碰到了 1067 錯誤 錯誤資訊為: A system error has occurred. System error 1067
Time of Update: 2018-12-08
環境:winxp sp2 ,mysql5.0.18,mysql odbc 3.51 driver 表採用 myisam引擎。access 2003 不同的地方: 1、插入資料時候,mysql 應盡量使用 insert into語句,避免使用 rs.addnew,如果非的要用,應先設定 conn.CursorLocation=3 否則,肯定報錯,而且我發現,用insert 要比 addnew 快大約3倍。還有,如果用rs.addnew
Time of Update: 2018-12-08
提高MySQL 查詢效率的三個技巧小結MySQL由於它本身的小巧和操作的高效, 在資料庫應用中越來越多的被採用.我在開發一個P2P應用的時候曾經使用MySQL來儲存P2P節點,由於P2P的應用中,結點數動輒上萬個,而且節點變化頻繁,因此一定要保持查詢和插入的高效.以下是我在使用過程中做的提高效率的三個有效嘗試. l 使用statement進行綁定查詢 使用statement可以提前構建查詢文法樹,在查詢時不再需要構建文法樹就直接查詢.因此可以很好的提高查詢的效率.
Time of Update: 2018-12-08
使用MYSQL進行Database Backup,有很正規的Database Backup方法,同其他的資料庫伺服器有相同的概念,但有沒有想過,MySQL會有更簡捷的使用檔案目錄的備份方法,而且又快有好。 一、資料備份捷徑 因為這個方法沒有得到官方正式文檔的驗證,我們暫稱為實驗吧。 目的:備份hostA主機中一個MySQL資料庫TestA,並恢複到到hostB機中 實驗環境: 作業系統:WinNT4.0,MySQL3.22.34,PHPMyAdmin 2.1.0 Chinaz
Time of Update: 2018-12-08
jsp中文亂碼 jsp mysql 亂碼要servlet裡面支援中文的方法: 在dopost或者doget的第一句加上: request.setCharacterEncoding("GB2312"); response.setCharacterEncoding("GB2312"); jsp亂碼問題在jsp裡面就把 <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"
Time of Update: 2018-12-08
mysql串連過多導致總是死掉,後來網上搜尋發現此文自Mysql 5.x的某個版本之後,Mysql的自動關閉空閑串連的特性修改了,如果一個串連空閑到逾時時間(預設28000秒8小時),再次發起的Reconnect重新串連請求不會被接受,需要重建立立新串連,這就導致了SER的重連機制不能正常工作:SER只會在需要操作資料庫時去使用同一個串連介面,斷開了則發起重新串連請求,而且這個問題短期內SER也不能夠解決:)處理方法:1.使用Mysql 4.0或4.1版本,如果沒有用到Mysql
Time of Update: 2018-12-08
本人所發代碼全部為本人原創,並且應用在多重專案中. 自己經常用php+mysql分頁代碼複製代碼 代碼如下:<?php $perpagenum = 10;//定義每頁顯示幾條 $total = mysql_fetch_array(mysql_query("select count(*) from a"));//查詢資料庫中一共有多少條資料 $Total = $total[0]; // $Totalpage =
Time of Update: 2018-12-08
一個站有可能經曆gb2312(gbk,big5)到utf8的轉換過程,其中會遇到很多的問題。網站太龐大了怎麼辦呢,只能一步步來了。要是能在極少改動前端代碼的情況下,先完成資料的轉換將會使整件事情容易得多。經過幾天測試終於發現,Mysql以utf8儲存gbk輸出是可以實現的。mysql4.1後都有個特性,可以指定當前用戶端串連所使用的字元集,mysql預設都是latin1,或由mysql server端配置的字元集進行串連校對。我使用utf8_general_ci來建立欄位。 DB:
Time of Update: 2018-12-08
收集的比較全的Mysql日期和mysql時間函數DATE_FORMAT(date,format) 根據format字串格式化date值。下列修飾符可以被用在format字串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英語首碼的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 數字, 4 位 %y 年, 數字, 2 位 %a 縮寫的星期名字(Sun……Sat) %d 月份中的天數, 數字(00……
Time of Update: 2018-12-08
在 MySQL下,在進行中文模糊檢索時,經常會返回一些與之不相關的記錄,如尋找 "%a%" 時,返回的可能有中文字元,卻沒有a字元存在。本人以前也曾遇到過類似問題,經詳細閱讀MySQL的Manual,發現可以有一種方法很方便的解決並得到滿意的結果。 希望通過“標題”對新聞庫進行檢索,關鍵字可能包含是中英文,如下SQL語句: 以下為引用的內容: Code: select id,title,name from achech_com.news where title like '%a%'
Time of Update: 2018-12-08
無法找到 Discuz! 論壇資料表! 在5.5升級到6.0時,上傳完後,運行http://*****.com/upgrade9.php 時出下下列問題: 無法找到 Discuz! 論壇資料表! 請修改 config.inc.php 當中關於資料庫的設定,然後上傳到論壇目錄,重新開始升級 config.inc.php 這個檔案我用的是以前的,應該沒有問題的. 解決方案:重新整理N次,就好了.真是不明白為什麼.
Time of Update: 2018-12-08
首先下載我們要用到的程式: php-4.3.0-installer: [url]http://www.php.net/get/php-4.3.0-installer.exe/from/cn.php.net[/url] mysql: [url]http://www.onlinedown.net/mysql.htm[/url] myodbc: [url]http://www.onlinedown.net/myodbc.htm[/url] perl解析軟體: