MySQL入門學(xué)習(xí)(一)
2024-07-24 12:55:30
供稿:網(wǎng)友
mysql入門學(xué)習(xí)(一) 安裝篇
php+mysql+linux目前已逐漸成為小型web服務(wù)器的一種經(jīng)典組合。在indows環(huán)境下構(gòu)筑和調(diào)試mysql數(shù)據(jù)庫是許多網(wǎng)站開發(fā)者的一種首選。本人在windows98環(huán)境下初學(xué)mysql,現(xiàn)將學(xué)習(xí)過程與經(jīng)驗(yàn)總結(jié)出來供大家參考。
1、下載mysql-3.23.35-win.zip并解壓;
2、運(yùn)行setup.exe;選擇d:/mysql,"tyical install"
3、啟動mysql,有如下方法:
方法一:使用winmysqladmin
1)、進(jìn)入d::/mysql/bin目錄,運(yùn)行winmysqladmin.exe,在屏幕右下角的任務(wù)欄內(nèi)會有一個帶紅色的圖符
2)、鼠標(biāo)左鍵點(diǎn)擊該圖符,選擇“show me”,出現(xiàn)“winmysqladmin”操作界面;首次運(yùn)行時會中間會出現(xiàn)一個對話框要求輸入并設(shè)置你的用戶名和口令
3)、選擇“my.ini setup”
4)、在“mysqld file”中選擇“mysqld-opt”(win9x)或“mysqld-nt”(winnt)
5)、選擇“pick-up or edit my.ini values”可以在右邊窗口內(nèi)對你的my.ini文件進(jìn)行編輯
6)、選擇“save modification”保存你的my.ini文件
7)、如果你想快速使用winmysqladmin(開機(jī)時自動運(yùn)行),選擇“create shortcut on start menu”
8)、測試:
進(jìn)入dos界面;
在d:/mysql/bin目錄下運(yùn)行mysql,進(jìn)入mysql交互操作界面
輸入show databases并回車,屏幕顯示出當(dāng)前已有的兩個數(shù)據(jù)庫mysql和test
方法二:不使用winmysqladmin
1)、在dos窗口下,進(jìn)入d:/mysql/bin目錄
2)、win9x下)運(yùn)行:
mysqld
在nt下運(yùn)行:
mysqld-nt --standalone
3)、此后,mysql在后臺運(yùn)行
4)、測試mysql:(在d:/mysql/bin目錄下)
a)、mysqlshow
正常時顯示已有的兩個數(shù)據(jù)庫mysql和test
b)、mysqlshow -u root mysql
正常時顯示數(shù)據(jù)庫mysql里的五個表:
columns_priv
db
host
tables_priv
user
c)、mysqladmin version status proc
顯示版本號、狀態(tài)、進(jìn)程信息等
d)、mysql test
進(jìn)入mysql操作界面,當(dāng)前數(shù)據(jù)庫為test
5)、mysql關(guān)閉方法:
mysqladmin -u root shutdown
4、至此,mysql已成功安裝,接著可以熟悉mysql的常用命令并創(chuàng)建自己的數(shù)據(jù)庫了
●mysql常見的一些有用的選項(xiàng)和命令
mysqld -----開啟日志支持
--log
--log-update
--log-long-formart
●mysql
grant all on database.* to user identified by "password" 新建一user用戶,賦予其database數(shù)據(jù)庫的所有權(quán)限
revoke all on database from user 移除user用戶在database數(shù)據(jù)庫上的所有權(quán)限
mysql -uroot -p --one-database databasename < file.sql 從file.sql文件導(dǎo)入sql語句到databasename這個數(shù)據(jù)庫里
●mysqladmin
mysqladmin flush-logs 命令mysqld重新打開一個新的日志文件,就是清空老日志文件,相當(dāng)于輪回了
●mysqldump
--add-drop-table 導(dǎo)出sql語句時添加droptable if exists語句
--quick 快速導(dǎo)出
--opt 優(yōu)化選項(xiàng)(推薦)
●myisamchk
檢查表選項(xiàng)
--extend-check 擴(kuò)展檢查
--medium-check 速度比較折中的一個檢查選項(xiàng)
修復(fù)表選項(xiàng)
--recover 修復(fù)表文件
--safe-recover 安全修復(fù)表文件,比--recover要慢
修飾修復(fù)表項(xiàng)
--force 強(qiáng)制清除上次的臨時文件
--quick 只根據(jù)素引文件的內(nèi)容進(jìn)行修復(fù)
●mysql的管理
可以使用phpmyadmin(需要php的環(huán)境支持)和mysqlcc(linux圖形界面支持,windows系統(tǒng)支持)
,歡迎訪問網(wǎng)頁設(shè)計(jì)愛好者web開發(fā)。