手機版
你好,游客 登錄 注冊 搜索
rss訂閱 手機訪問 
數據庫技術
Linux系統數據備份技巧
Linux系統數據備份技巧
日期:10/08/2006 09:10:18 作者:
php連接mysql數據庫
日期:10/07/2006 07:18:51 作者:
MySQL中的轉義字符\
日期:10/07/2006 07:17:28 作者:
mysql增加管理帳號的方法
日期:10/07/2006 07:15:34 作者:
linux高負載下mysql數據庫優化指南
linux高負載下mysql數據庫優化指南
日期:10/06/2006 10:35:13 作者:
編譯MYSQL的步驟
日期:10/06/2006 09:29:55 作者:
mssql數據庫的備份,還原,收縮
mssql數據庫的備份,還原,收縮
日期:10/05/2006 07:48:47 作者:
Linux下MySQL配置方法(Ubuntu篇)
日期:10/04/2006 07:07:42 作者:
MySQL中需要注意的幾個SQL語句
日期:09/30/2006 10:20:17 作者:yinzelei
Eclipse連接Oracle數據庫介紹
日期:09/30/2006 10:18:36 作者:yinzelei
MyGeneration適合MySql數據庫的連接
日期:09/29/2006 08:54:10 作者:
oracle 參數文件audit_trail的認識
日期:09/29/2006 08:53:29 作者:
MySQL入門基礎知識簡介
日期:09/28/2006 12:06:01 作者:
海量數據高性能分頁新方法
日期:09/27/2006 13:51:54 作者:
MySQL使用方法

在shell下使用mysql,按照下面的方法。

$mysql -u  -p

password:

mysql>show databases; //顯示有哪些數據庫

mysql>create DATABASE lll; //創建一個名為lll的數據庫

日期:09/23/2006 13:06:43 作者:Linux
MySQL基本命令大全

1、啟動MySQL服務器

實際上上篇已講到如何啟動MySQL。兩種方法: 一是用winmysqladmin,如果機器啟動時已自動運行,則可直接進入下一步操作。 二是在DOS方式下運行 d:mysqlbinmysqld

2、進入mysql交互操作界面

在DOS方式下,運行: d:mysqlbinmysql

出現: mysql 的提示符,此時已進入mysql的交互操作方式。

日期:09/23/2006 13:06:32 作者:Linux
MySQL 創建新表和數據庫

再用上面的SELECT命令看看發生了什么變化。我們可以按此方法一條一條地將所有員工的記錄加入到表中。

7、用文本方式將數據裝入一個數據庫表

如果一條一條地輸入,很麻煩。我們可以用文本文件的方式將所有記錄加入你的數據庫表中。創建一個文本文件“mysql.txt”,每行包含一個記錄,用定位符(tab)把值分開,并且以在CREATE TABLE語句中列出的列次序給出,例如:

日期:09/23/2006 13:03:32 作者:Linux
MySQL的安裝及測試

1、下載mysql-3.23.35-win.zip并解壓;

2、運行setup.exe;選擇d:\mysql,"tyical install"

3、啟動mysql,有如下方法:

MySQL的安裝及測試方法一:使用winmysqladmin

日期:09/23/2006 13:02:01 作者:Linux
MySQL 操作指南

注釋:將數據庫school備份到school.bbb文件,school.bbb是一個文本文件,文件名任取,打開看看你會有新發現。

后記:其實MySQL的對數據庫的操作與其它的SQL類數據庫大同小異,您最好找本將SQL的書看看。我在這里只介紹一些基本的,其實我也就只懂這些了,呵呵。最好的MySQL教程還是“晏子“譯的“MySQL中文參考手冊“不僅免費每個相關網站都有下載,而且它是最權威的??上Р皇窍?quot;PHP4中文手冊"那樣是chm的格式,在查找函數命令的時候不太方便

日期:09/23/2006 12:59:35 作者:Linux
SQL 語句優化

用IN寫出來的SQL的優點是比較容易寫及清晰易懂,這比較適合現代軟件開發的風格。

但是用IN的SQL性能總是比較低的:

數據庫試圖將其轉換成多個表的連接,如果轉換不成功則先執行IN里面的子查詢,再查詢外層的表記錄,如果轉換成功則直接采用多個表的連接方式查詢。由此可見用IN的SQL至少多了一個轉換的過程。一般的SQL都可以轉換成功,但對于含有分組統計等方面的SQL就不能轉換了。

推薦方案:在業務密集的SQL當中盡量不采用IN操作符。

日期:09/23/2006 12:57:12 作者:Linux
MySQL的安裝與配置祥解7

MySQL的一些小竅門

1)如果不慎忘記了MySQL的root密碼,我們可以在啟動MySQL服務器時加上參數--skip-grant-tables來跳過授權表的驗證 (./safe_mysqld --skip-grant-tables &),這樣我們就可以直接登陸MySQL服務器,然后再修改root用戶的口令,重啟MySQL就可以用新口令登陸了。

2)啟動MySQL服務器時加--skip-show-database使一般數據庫用戶不能瀏覽其它數據庫。

日期:09/23/2006 12:53:01 作者:Linux
MySQL的安裝與配置祥解6

不管是用哪種程序語言寫連接MySQL數據庫的程序,有一條準則是永遠不要相信用戶提交的數據!

對于數字字段,我們要使用查詢語句:SELECT * FROM table WHERE ID='234',不要使用SELECT * FROM table WHERE ID=234這樣的查詢語句。MySQL會自動把字串轉換為數字字符并且去除非數字字符。如果用戶提交的數據經過了mysql_escape_string處理,這樣我們就可以完全杜絕了sql inject攻擊,各種編程語言該注意的問題:

日期:09/23/2006 12:52:20 作者:Linux
MySQL的安裝與配置祥解5
這三句和上面第二句grant的效果也是一樣的,也是增加了一個只能從C類子網192.168.1連接,對test庫有select,insert,update,delete,create,drop操作權限的test1用戶,口令是test。
要取消一個用戶的權限,使用revoke語句。revoke的語法非常類似于grant語句,除了to用from取代并且沒有identified by和with grant option子句,下面是用revoke刪除用戶權限的例子:
mysql> revoke all on test.* from [email protected]'192.168.1.0/255.255.255.0';
這句revoke就撤消了上面第二句grant創建的權限,但是test1用戶并沒有被刪除,必須手工從user表刪除:
mysql> delete from user where user='test1';
mysql> flush privileges;
這樣,test1用戶就徹底刪除了。
這些只是MySQL授權表的簡單使用,更多詳細的資料請見MySQL提供的手冊。
日期:09/23/2006 12:51:46 作者:Linux
MySQL的安裝與配置祥解4

user表是5個授權表中最重要的一個,列出可以連接服務器的用戶及其加密口令,并且它指定他們有哪種全局(超級用戶)權限。在user表啟用的任何權限均是全局權限,并適用于所有數據庫。所以我們不能給任何用戶訪問mysql.user表的權限!

日期:09/23/2006 12:51:20 作者:Linux
MySQL的安裝與配置祥解3

我們先來看Unix平臺的user表。其中redhat只是我試驗機的機器名,所以實際上Unix平臺的MySQL默認只允許本機才能連接數據庫。但是缺省root用戶口令是空,所以當務之急是給root用戶加上口令。給數據庫用戶加口令有三種方法:

1)在shell提示符下用mysqladmin命令來改root用戶口令

shell>mysqladmin -uroot password test

這樣,MySQL數據庫root用戶的口令就被改成test了。(test只是舉例,我們實際使用的口令一定不能使用這種易猜的弱口令)

日期:09/23/2006 12:50:16 作者:Linux
MySQL的安裝與配置祥解2

3.23.xx版本數據目錄的屬性是700,這樣就比較好,只有啟動數據庫的用戶可以讀寫數據庫文件,保證了本地數據文件的安全。

如果啟動MySQL數據庫的用戶是mysql,那么象如下的目錄和文件的是安全的,請注意數據目錄及下面的屬性:

日期:09/23/2006 12:49:31 作者:Linux
MySQL的安裝與配置祥解1

MySQL 是完全網絡化的跨平臺關系型數據庫系統,同時是具有客戶機/服務器體系結構的分布式數據庫管理系統。它具有功能強、使用簡便、管理方便、運行速度快、安全可靠性強等優點,用戶可利用許多語言編寫訪問MySQL 數據庫的程序,特別是與PHP更是黃金組合,運用十分廣泛。

由于MySQL是多平臺的數據庫,它的默認配置要考慮各種情況下都能適用,所以在我們自己的使用環境下應該進行進一步的安全加固。作為一個MySQL的系統管理員,我們有責任維護MySQL數據庫系統的數據安全性和完整性。

日期:09/23/2006 12:43:45 作者:Linux
在Linux環境下通過VNC安裝Oracle

要在Linux環境下通過VNC安裝Oracle,首先從網上下載:

[[email protected]]$ wget http://www.realvnc.com/dist/vnc-4.0-x86_linux.tar.gz

--10:34:32-- http://www.realvnc.com/dist/vnc-4.0-x86_linux.tar.gz

=> `vnc-4.0-x86_linux.tar.gz'

Resolving www.realvnc.com... done.

日期:09/23/2006 12:03:42 作者:Linux
Oracle數據庫的備份與恢復技術方案
日期:09/23/2006 11:39:21 作者:Linux
內容分類
海口彩票论坛