需要在Ubuntu7.10中開啟使用者權限和mysql的本機綁定1、在命令列底下開啟使用者權限:grant all privileges on drupal.* to user@192.168.1.80 identified by 'user-password';在管理員介面可以通過使用者管理add host->any host來添加存取權限(root使用者預設只能訪問本機,新添加的使用者可遠程)2、取消mysql本機綁定:編輯/etc/mysql/my.cnf# Instead of
作業環境:Oralce 10G, Red Hat Linux Enterprise 5(VM虛擬機器6.0)把Oracle10g的ISO檔案對應到虛擬機器光碟機中,執行/media/cdrom/runInstaller錯誤提示:bash: ./runInstaller: /bin/sh: bad interpreter: 許可權不夠解決辦法:(1)把Oracle安裝檔案複製到Linux檔案系統中,如/tmp/database;(2)chmod 755 -R
各個資料庫中TOP10記錄的查詢方法Oracle資料庫:select * from (select * from tab order by id desc) where rownum < 11;MySQL資料庫:select * from tab order by id desc limit 0, 10; (這裡keyword limit startid,rownum是這樣的:表示從startid +
顧名思義,慢查詢日誌中記錄的是執行時間較長的 query可以設一個閥值、將已耗用時間超過該值的所有SQL語句都記錄到慢查詢記錄檔中該閥值可以通過參數long_query_time來設定、預設是10秒這裡需要一點、對於已耗用時間正好等於long_query_time的情況、並不會被記錄因為、在原始碼裡是判斷大於long_query_time、而非大於等於mysql> show variables like 'log_slow_queries';+------------------+----
最近資料庫遷移,研發的tomcat要以其他使用者訪問資料庫,需要開啟遠端存取許可權;並且我們知道遠端存取Mysql有兩種方法,授權發和改表法;呵呵,圖字是已經開啟slave的帳號,可以看到已經有了root使用者,host列可以是hostlist或IP;可以修改網域名稱或IP==;1\授權法:use mysql;grant all privileges on *.* to leo@'%' identified by
項目背景:原來的Oracle資料庫伺服器運行在HP DL388G7伺服器上面,記憶體32G,由於業務增長,記憶體吃緊,加上時不時出現伺服器硬體故障,由於是單一實例單伺服器,存在單點發現,於是打算採取一些措施改善一下:1)升級伺服器記憶體2)並搭建伺服器作業系統層級的雙機3)遷移資料庫資料到新伺服器前面已經寫過資料移轉相關的文章,題目為“EXP/IMP遷移資料”,連結如下:前面已經寫過資料移轉相關的文章,題目為“SUSE Linux HA雙機搭建”,
count(*)在平常工作中,使用到的頻率很高,是否會走索引,對效能影響不小!但是不是所有的count(*)都能走索引!小記下create table t3(sid number not null primary key,sno number,sname varchar2(10))tablespace test;declaremaxrecords constant int:=100000;i int :=1;beginfor i in 1..maxrecords loopinsert into
為了設定資料庫可恢複性,嘗試著修改了控制檔案,為了恢複,剛開始執行了alter system set control_files='/u01/app/Oracle/oradata/$ORACLE_SID/controlfile/o1_mf_7p5b2xty_.ctl','/u01/app/oracle/flash_recovery_area/$ORACLE_SID/controlfile/o1_mf_7p5b2y0c_.ctl' scope=spfile; 執行結果是:系統已經被更改。