Time of Update: 2014-06-15
Ubuntu上mysql預設安裝使用的字元集是latin1。 1 查看字元集支援 show character set; 2 查看字元集相關變數 show variables like "character_set%"; 3 設定預設字元集 為解決亂碼問題,最簡單的辦法就是修改預設字元集。修改預設字元集為utf8: 找到/etc/mysql/my.cnf,在[mysqld]下加上:default-character-set=utf8 或者如果裝了案頭系統,可以用mysqladmin修改啟動參數,
Time of Update: 2014-06-15
一、Oracle有兩種串連資料庫的途徑:本地或者遠程當登陸到資料庫伺服器、設定了Oracle_SID而且不再串連串中$sqlplus system中指定資料庫時,則使用本地串連。本地串連使用的是bequeath協議,不需要運行listener。這就是大多數DBA串連資料庫的典型方法,因為DBA已經通過遠程登陸或者Xwindows進入了Unix伺服器。例如:sql > sqlplus /nologsql >conn / as sysdba;connnected to a idle
Time of Update: 2014-06-15
先是Win下面的思維 尋找mssql.so或是dll,失敗!可能是能編譯出.so檔案出來,但是怎麼編譯又是一回事,所以不是簡單的php.ini 的配置找資料,必須安裝freetds外掛程式,安裝成功,成功訪問mssql資料庫,但是只能在命令列下,php還是不動聲色。要想支援必須重新編譯,怎麼辦?只能重新安裝php不行還得先卸載php,必須先卸載apache,安裝。失敗,原來apache沒有卸載成功,rpm -qa一下果然,rpm-e失敗,想到相關聯的全部rpm-e
Time of Update: 2014-06-15
1.下載相應Linux版本的Oracle 2.解壓安裝檔案: (1) gunzip (2) cpio -idmv < 3.設定核心參數: (1) 向/etc/sysctl.conf檔案中加入: kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 # semaphores: semmsl, semmns, semopm, semmni kernel.sem = 250 32000 100 128
Time of Update: 2014-06-15
1 卸載原來的MySQL資料庫2 重起電腦;3 在windows下:開啟命令列視窗,停止MySQL服務: Net stop mysql啟動MySQL,一般到MySQL的安裝路徑,找到 mysqld-nt.exe執行:mysqld-nt --skip-grant-tables 當前視窗將會停止。另外開啟一個命令列視窗,執行MySQL如果提示沒有這個命令,先進入MYSQL的安裝位置下BIN目錄再運行MySQL>use mysql>update user set
Time of Update: 2014-06-15
最近伺服器上安裝運行了MySql,由於電腦鍵盤的老化,我老是按錯鍵.結果錯誤提示音滴滴個不停,煩死人了.沒辦法,就把它禁用掉了. 開啟MySql的安裝目錄,預設C:\Program Files\MySQL\MySQL Server x.x\ ,然後找到 my.ini,選擇用記事本開啟它. 找到[mysql] 這個欄位,在他下面添加 一行 "no-beep ". 然後重新啟動SQL服務就OK了.這樣再也沒有那個煩人的噪音了.
Time of Update: 2014-06-15
寫了一個在Linux下檢查MySQL REPLICATION的SLAVE是否正常的指令碼,比較簡單。如果想和CRONTAB一塊運行,去掉Read部分即可。1、指令碼1通過MYSQL 命令 show status 來查看[root@localhost ~]# cat slave_is_running #!/bin/sh## Created by david yeung## To determine whether slave is running or not.echo "Enter your
Time of Update: 2014-06-15
(通過檔案直接複製方法)最近學習了一下Oracle資料庫啟動原理,於是,就把在Windows建立起來做測試的資料庫移植到Linux下使用,前幾天把Linux移植到Windows成功,但Windows移植到Linux碰到問題會多,在Windows用習慣人會不區分大小寫,但在Linux是區分的,這點務必請大家注意,下面讓我們一起去這過程吧!還是和上面講的一樣,我直接通過檔案複製,把原來在Windows下使用的資料庫移植到Linux下,而不需要通過其他工具。雖然此移植在實際生產用途不大,但對一個剛or
Time of Update: 2014-06-15
MySQL
Time of Update: 2014-06-15
許多人可能會有這樣的經驗:明明全部系統都以UTF-8設定,但是用phpMyAdmin去看資料庫時,發現中文字仍然是亂碼。 若有發生這種情況,是因為雖然mysql本身及網頁都是utf-8,但是xoops卻用latin1將資料傳給mysql,因此最後是utf-8資料被以latin1的格式儲存進資料庫。其實在xoops來看沒有任何問題,只是用phpMyAdmin看時,就都是亂碼,較不好管理。 以下是環境: mysql: 5.1.22 mysql文字編碼: utf-8 unicode
Time of Update: 2014-06-15
1.到mysql的網站(必須到官方網站下載,防止資料被修改,纂改過)下載四個必須rpm 安裝包:http://dev.mysql.com/downloads/mysql/5.0.html#linux-rhel5-ia64-rpmsMySQL-client-5.1.16-0.glibc23.i386.rpmMySQL-devel-5.1.16-0.glibc23.i386.rpmMySQL-server-5.1.16-0.glibc23.i386.rpmMySQL-shared-5.1.16-0.
Time of Update: 2014-06-15
Oracle 9i 下的共用伺服器 Shared Server(8i 中的多線程伺服器 MTS )主要用在 OLTP 業務中,伺服器處理序每次處理業務只需很短的時間,大多在空閑狀態,在這種情況下,可以用較少的資源,處理較多的使用者請求。共用伺服器的配置1.設定 DISPATCHERS 參數: 在 pfile
Time of Update: 2014-06-15
作為甲骨文公司的智能基礎設施的一部分,Oracle
Time of Update: 2014-06-15
下載,準備http://download.Oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk1.cpio.gzhttp://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk2.cpio.gzhttp://download.oracle.com/otn/linux/oracle9i/9204/ship_9204_linux_disk3.cpio.gz我建議將安
Time of Update: 2014-06-15
今天配置MySQL資料庫的時候用到的,很有用。 先下載一份最新版的phpMyAdmin MYSQL管理器,解壓後得到一個phpMyAdmin的目錄(你可以改名,為了安全最好改,否則你的FTP密碼一定要強 )找到目錄裡的config.inc.php檔案(有的版本是在 libraries\config.default.php), 用編輯器開啟找到 $cfg['PmaAbsoluteUri']修改為你將上傳到空間的phpMyAdmin的網址如:$cfg['PmaAbsoluteUri'] =
Time of Update: 2014-06-15
當先建立唯一約束後再建立主鍵約束的情況下,如果使用普通方法刪除主鍵約束後,唯一約束索引不會被刪除,這是Oracle 10g的一個PROBLEM。本文通過一個實驗給大家示範一下這個問題的出現過程及處理方法。【問題現象】在10g環境下,在刪除主鍵約束後,在插入重複資料時候仍然報“ORA-00001: unique constraint (SEC.PK_T)
Time of Update: 2014-06-15
從今年3月份開始mysql官網開始發布相關的5.6系列的各個版本,對於mysql5.6系列的版本對一起的版本進行了全域性的細節性加強;個人感覺,以下是在虛擬機器中配置的mysql5.6.10源碼安裝的過程分享記錄下:[root@mysql5 ~]# groupadd mysql[root@mysql5 ~]# useradd -r -g mysql mysql[root@mysql5 ~]# lsanaconda-ks.cfg install.log
Time of Update: 2014-06-15
第一次在Linux環境下配置mysql,還真是曲折,所以特此記錄Step1:下載安裝MySQL終端輸入:sudo apt-get install mysql-server mysql-clientStep2:確認MySQL所在主機的地址終端輸入:ifconfig,eth0的inet 地址即是然後遠端連線以上ip的3306連接埠(如果沒改過的話),如果順利連上當然就ok了,如果連不上,則可能存在以下問題:【錯誤2003】:該錯誤是由於MySQL的配置中開啟了IP綁定,只允許本機(127.0.0.1
Time of Update: 2014-06-15
控制檔案是一個小小的二進位檔案,是Oracle資料庫的一部分,這個控制檔案是用於記錄資料庫的狀態和物理結構。每個資料庫必須要至少一個控制檔案,但是強烈的建議超過一個控制檔案,每個控制檔案的備份應該放在不同的磁碟上。一:控制檔案包含如下資訊:1:資料庫名2:資料庫建立的時間戳記3:資料檔案的名字和位置4:redo log (聯機重做記錄檔)的名字和位置5:當前日誌的序號6:checkpoint 資訊7:最近的 RMAN備份(我現在不知道這個是什嗎?)二:
Time of Update: 2014-06-15
搭建環境說明機器說明Master 190: 192.168.1.190 (開啟binlog, server-id=1)Slave 191: 192.168.1.191Slave 192: 192.168.1.192以上三台機器都安裝了MySQL 5.5.29, Percona XtraBackup 2.06基於Master的二進位熱備份建立新Slave在Master 190上建立Slave 191用於MySQL複製的帳號mysql> create user 'newrepl'@'192.1