Time of Update: 2018-12-07
在備份資料庫的時候,資料表中可能存在這樣的值array('a'='b', 'c'='d') 這種格式的值。而在資料匯出的時候 會將換行換成\n(windows下是這樣,unix下可能是另一種符號)。而當在回複資料的時候,如果用mysql -h localhost -u root -proot < path/*.sql進行恢複的時候,這樣資料庫會報告“不能識別"\n"字元的錯誤提示,從而使操作終止。 想了半天,難道是在資料匯出的時候有個選項可以禁止將換行轉換成
Time of Update: 2018-12-07
首先在主伺服器上添加可登陸的使用者權限: GRANT REPLICATE SLAVE on *.* to 'username'@'host' identified by 'password' 然後設定主伺服器的my.ini檔案。 server-id=1 #主伺服器標識 log-bin #啟用二進位日誌 binlog-do-bin=databasename #要備份的資料庫名稱,多個可以重複該配置過程 binlog-ignore-db=databasename
Time of Update: 2018-12-07
查看文章索引請通過http://www.cnblogs.com/seesea125/archive/2012/04/17/2453256.html下面介紹一下MySQL-Cluster7.2.5安裝和配置,按照此步驟本人已配置成功,如有疑問請聯絡我環境:一台10.32.33.120 做一個資料節點,SQL節點,管理節點一台 10.32.34.116 做一個資料節點,SQL節點。作業系統都是 CentOS5.4 64位。一 下載MySql Cluster7.2.5http://www.mysql.
Time of Update: 2018-12-07
查看文章索引請通過http://www.cnblogs.com/seesea125/archive/2012/04/17/2453256.html 安裝Php的人目的不同,如果是開發人員,不是專門的DBA,只是想安裝PHP和MySql,然後迅速轉入編程工作,自然對Linux以及配置都不熟悉,這種情況下,如果從Apache開始都重新安裝,則需要各種包的下載和配置,而且各種包還互相具有依賴性,對於菜鳥來說無疑是一場噩夢,我就是這種情況,一開始想認真瞭解下這些軟體的安裝和配置,但是這樣害我折騰2,3天
Time of Update: 2018-12-07
一直沒有系統的總結,今天在網上看到一篇比較詳細的解答,於是記錄了。 InnoDB和MyISAM是在使用MySQL最常用的兩個表類型,各有優缺點,視具體應用而定。基本的差別為:MyISAM類型不支援交易處理等進階處理,而InnoDB類型支援。MyISAM類型的表強調的是效能,其執行速度比InnoDB類型更快,但是不提供事務支援,而InnoDB提供事務支援已經外部鍵等進階資料庫功能。 MyIASM是IASM表的新版本,有如下擴充: 二進位層次的可移植性。
Time of Update: 2018-12-07
裝個Drupal耍耍。1、首先安裝環境。sudo apt-get install apache2 php5 php5-gd mysql-server
Time of Update: 2018-12-07
1. 安裝mysql 2. 啟動mysql 服務,在終端輸入如下語句:[root@localhost /]# etc/init.d/mysqld start Starting MySQL: [ OK ]3. 登陸 [root@localhost /]# mysql -u root4. 查看資料庫 mysql> show databases -> \g5. 設定資料庫 +
Time of Update: 2018-12-07
Mysql系統的帳號維護及其還原 *一、案例描述 在編程開發中,涉及與資料庫許可權維護模組至關重要,然後一旦出現問題則又不好排查和解決,本文擬成Mysql資料許可權的相關知識,從基礎到深入,從全面到細節做一個梳理。在文章末尾則對工作中遇到的許可權管理問題做一個梳理。 *二、案例分析和解決 下面是本人在Mysql開發和維護中經常使用到命令及其解釋: 第一招、mysql服務的啟動和停止 net stop mysql net start mysql 第二招、登陸mysql 文法如下: mysql
Time of Update: 2018-12-07
未來,Oracle會以售價$2,000, $5,000和$10,000每年提供三個付費版的MySQL。之前的“基本”版沒了,對很多使用者來說,要花三倍多的錢了。這些付費版提供的並非是不同層級的服務,而是不同的軟體組合。免費的“經典”版只提供一個帶MyISAM後端的內建式資料庫。事務型的InnoDB引擎在標準、企業和運營級版本可用;Cluster NDB引擎只在運營級版本可用。其管理工具有著同樣的情形。企業監控和備份在精典版和標準版不可用。上面的價格還只適用於一個少於4
Time of Update: 2018-12-07
問題:通過Hibernate向MySQL寫入中文後,通過Hibernate取回資料,在console中列印java對象顯示正常。但在MySQL Query Browser中看到的是亂碼,傳給前端的Flex也是亂碼。原因:Hibernate的基礎還是JDBC,所以一樣需要設定characterEncoding!解決方案:在hibernate.cfg.xml中應該這樣寫 <property name="connection.url">jdbc:mysql://localhost:3306
Time of Update: 2018-12-07
今天我來介紹一下Linux下LAMP(Apache+PHP+MySql)的環境配置,我將把Apache+MySql+PHP分別安裝在redhat下的opt目錄下的httpd、mysql及php目錄中,以達到可以通過瀏覽器訪問phpinfo以及phpmyadmin頁面的最終目的。 名詞解釋:LAMP是Linux+Apache+MySql+PHP的縮寫,它指一組常用來搭建動態網站或者伺服器的開源軟體:* Linux,作業系統;* Apache,網頁伺服器;* MySQL,資料庫管理系統(或者資料庫伺
Time of Update: 2018-12-07
mysql主從配置小記: 共有四台機器:A(10.1.10.28),B(10.1.10.29),C(10.1.10.30),D(10.1.10.31)。 配置後結果:A-C互為主從,B為A的slave,D為C的slave。 0)準備工作 在四台機器上面安裝好mysql後,建立用於同步的帳號。 添加賬戶: 複製代碼 代碼如下:INSERT INTO user (Host,User, Password,Select_priv,Insert_priv,Update_priv,Delete_priv,
Time of Update: 2018-12-07
所以以 複製代碼 代碼如下:create_time datetime default now() 的形式設定預設值是不可能的。 代替的方案是使用TIMESTAMP類型代替DATETIME類型。 CURRENT_TIMESTAMP :當我更新這條記錄的時候,這條記錄的這個欄位不會改變。 CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
Time of Update: 2018-12-07
MySQL寫入資料通常用insert語句,如Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->insert into person values(張三,20),(李四,21),(王五,70)…;但有時為了更快速地插入大批量資料或交換資料,需要從文本中匯入資料或匯出資料到文本。 一、 建立測試表,準備資料
Time of Update: 2018-12-07
一、數學函數ABS(x) 返回x的絕對值 BIN(x) 返回x的二進位(OCT返回八進位,HEX返回十六進位) CEILING(x) 返回大於x的最小整數值 EXP(x) 傳回值e(自然對數的底)的x次方 FLOOR(x) 返回小於x的最大整數值
Time of Update: 2018-12-07
PROCEDURE ANALYSE 通過分析select查詢結果對現有的表的每一列給出最佳化的建議。 PROCEDURE ANALYSE的文法如下:SELECT ... FROM ... WHERE ... PROCEDURE ANALYSE([max_elements,[max_memory]])max_elements (預設值256)
Time of Update: 2018-12-07
一、串連MYSQL。 1、串連到遠程主機上的MYSQL。 mysql -h110.110.110.110 -uroot -pabcd123 2、退出MYSQL命令: exit (斷行符號) 二. 顯示操作 1、顯示資料表的結構: mysql> describe table; 2、建庫: mysql> create database 庫名; 3、刪庫和刪表: mysql> drop database 庫名; mysql>
Time of Update: 2018-12-07
原文地址:http://uh.9ria.com/space.php?uid=3875&do=blog&id=9591 Mantis配置指南(2009-04-27 20:16)項目一直在使用mantis管理BUG,但是,版本過於陳舊:使用的是: Apache 2.0.53 + PHP 4.3.10 + MySQL 4.0.23 + Mantis 0.19.2由於伺服器資料需要升級到MySQL 5.0.67,而4.*l和5.*有一些不相容,導致,無法將舊的Mantis的Mysql4
Time of Update: 2018-12-07
1.建立使用者。 //登入MYSQL @>mysql -u root -p @>密碼 //建立使用者 mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub ject) values("localhost","pppadmin",password("passwd"),'','',''); 這樣就建立了一個名為:phplamp 密碼為:1234 的使用者。
Time of Update: 2018-12-07
有時候你沒有其他帳號,或者你把帳號很邪惡的設定成使用者名稱密碼都是 ‘’的時候,你輸入mySql是採用預設使用者登入的 即使-u也沒用那麼如何賦予 ‘’其他許可權呢。 在linux 終端執行:1.killall -TERM mysqld 2. [root@TSMIS bin]# /etc/init.d/mysqld start --skip-grant-tables 3.3.1 用登入mysql 然後就可以grant all on *.* to ''@'localhost'