《MYSQL教程mysql免安裝版配置步驟詳解分享》要點(diǎn):
本文介紹了MYSQL教程mysql免安裝版配置步驟詳解分享,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
MYSQL數(shù)據(jù)庫(kù)1.準(zhǔn)備工作
MYSQL數(shù)據(jù)庫(kù)下載mysql的最新免安裝版本mysql-noinstall-5.1.53-win32.zip,解壓縮到相關(guān)目錄,如:d:\\ mysql-noinstall-5.1.53-win32.這個(gè)就是mysql的根目錄了.
MYSQL數(shù)據(jù)庫(kù)2.配置
MYSQL數(shù)據(jù)庫(kù)在根目錄下有幾個(gè)文件如下:
MYSQL數(shù)據(jù)庫(kù)my-small.ini (這是針對(duì)一個(gè)小內(nèi)存(〈= 64MB)的系統(tǒng),MySQL 只會(huì)被時(shí)不時(shí)地用一下,很重要的是 mysqld 守護(hù)進(jìn)程不會(huì)使用很多資源.)
my-medium.ini (這是針對(duì)一個(gè)小內(nèi)存(32M- 64M)系統(tǒng)的,MySQL 扮演了一個(gè)比較重要的部分,或者當(dāng)系統(tǒng)達(dá)到 128M 后 MySQL 被用來(lái)與其它程序(如一個(gè) Web 服務(wù)器)一起使用.)
my-large.ini (這是針對(duì)一個(gè)內(nèi)存 = 512M 的大系統(tǒng),系統(tǒng)主要運(yùn)行 MySQL)
my-huge.ini (這是針對(duì)一個(gè)內(nèi)存為 1G C 2G 的大系統(tǒng),系統(tǒng)主要運(yùn)行 MySQL)
my-innodb-heavy-4G.ini (這是一個(gè)針對(duì) 4G 內(nèi)存系統(tǒng)(主要運(yùn)行只有 InnoDB 表的 MySQL 并使用幾個(gè)連接數(shù)執(zhí)行復(fù)雜的查詢)的 MySQL 配置文件例子)
對(duì)應(yīng)自己的配置,自己選擇下,其他的就刪除吧.然后重命名成my.ini.編輯my.ini,在[mysqld]節(jié)點(diǎn)下增加如下幾句:
basedir= D:/mysql-noinstall-5.1.53-win32 #根目錄
datadir= D:/mysql-noinstall-5.1.53-win32/data #數(shù)據(jù)文件存放目錄
MYSQL數(shù)據(jù)庫(kù)3.安裝服務(wù)
MYSQL數(shù)據(jù)庫(kù)cmd:進(jìn)入mysql的根目錄\bin:
mysqld --install MySQL
這樣用默認(rèn)的 MySQL 為名稱添加了一個(gè)windows服務(wù).要移除mysql服務(wù):
mysqld Cremove MySQL
設(shè)置服務(wù)為自動(dòng)啟動(dòng):
sc config MySQL start= auto
MYSQL數(shù)據(jù)庫(kù)4.啟動(dòng)與關(guān)閉
MYSQL數(shù)據(jù)庫(kù)mysql啟動(dòng)后.在任務(wù)管理器當(dāng)中可以看到mysqld.exe這個(gè)進(jìn)程.說(shuō)明mysql已經(jīng)安裝好了.并且已經(jīng)成功的啟動(dòng)!
MYSQL數(shù)據(jù)庫(kù)5.精簡(jiǎn):
MYSQL數(shù)據(jù)庫(kù)如果你覺(jué)得mysql目錄過(guò)于龐大的話請(qǐng)看.根目錄下可以只留下my.ini和bin,data,share目錄,其余全部刪除.bin目錄下可以把.pdb的文件全部刪除.
MYSQL數(shù)據(jù)庫(kù)6.初始化數(shù)據(jù)庫(kù):
MYSQL數(shù)據(jù)庫(kù)由于mysql默認(rèn)的root的密碼為空并且只能本機(jī)登錄,做如下修改:
cmd:進(jìn)入mysql的根目錄\bin:
mysql -uroot
這時(shí)進(jìn)入了mysql命令行界面,繼續(xù)輸入:
MYSQL數(shù)據(jù)庫(kù)7.亂碼問(wèn)題:
MYSQL數(shù)據(jù)庫(kù)修改my.ini文件,找到[mysqld],在下方加上:
MYSQL數(shù)據(jù)庫(kù)找到[client],在下方加上:
MYSQL數(shù)據(jù)庫(kù)[mysql]
default-character-set=gbk
MYSQL數(shù)據(jù)庫(kù)[mysqld]
port=3306
basedir="E:/Program Files/mysql-5.1.58-win32/"
datadir="E:/MySQL Datafiles/"
default-character-set=gbk
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=100
query_cache_size=15M
table_cache=256
tmp_table_size=18M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=35M
key_buffer_size=23M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_data_home_dir="E:/MySQL Datafiles/"
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=42M
innodb_log_file_size=10M
innodb_thread_concurrency=8
MYSQL數(shù)據(jù)庫(kù)注意:這里需要修改的是 datadir 和 innodb_data_home_dir 這兩個(gè)值,我一直是設(shè)置為同一個(gè)文件夾. innodb_data_home_dir 就是INNODB 數(shù)據(jù)庫(kù)儲(chǔ)存引擎的數(shù)據(jù)地址.
MYSQL數(shù)據(jù)庫(kù)3.用cmd進(jìn)入mysql安裝目錄下的 bin 目錄,再執(zhí)行:
mysqld --install mysql --defaults-file="E:\Program Files\mysql-5.1.58-win32\my.ini"
就是注冊(cè)為系統(tǒng)服務(wù). 后面的默認(rèn)配置文件就是上一步創(chuàng)建的文件的路徑.
--install 后面跟的是 服務(wù)名稱
出現(xiàn):Service successfully installed. 則服務(wù)注冊(cè)成功.
MYSQL數(shù)據(jù)庫(kù)4.然后:
net start mysql
啟動(dòng)剛剛注冊(cè)的 mysql 服務(wù).
就ok了.如果想要?jiǎng)h除這個(gè)服務(wù).
就用:
mysqld --remove
這個(gè)命令是默認(rèn)刪除名為 mysql 的服務(wù),如果不是這個(gè)名字,就在 remove 后加相應(yīng)的服務(wù)名稱.
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/3389.html