程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql noinstall 詳細安裝教程(推薦)

Mysql noinstall 詳細安裝教程(推薦)

編輯:MySQL綜合教程

1、軟件的下載

  到mysql的官方網站下載MySQL的解壓包,如mysql-noinstall-5.0.51b-win32.zip

  然後將其解壓到你希望數據庫所在的某個位置,如C:\

  這樣在C:盤下面就有了C:\mysql-5.0.51b-win32這樣的一個目錄,裡面就是MySQL數據庫的全部內容。

2、配置

  首先我們來看MySQL的根目錄,裡面有多個文件名如my-****.ini形式的文件,這就是MySQL配置的樣例文件,你可以選取其中一個,將其名字改為my.ini,MySQL啟動的時候就是讀取這個my.ini文件來決定數據庫的各項參數。

  在my.ini文件中需要進行配置的主要是兩個方面,一個是客戶端,一個是服務器端。

  * 客戶端配置

  # CLIENT SECTION
#-----------------------------------------------------
[client]
port = 3306

[mysql]
default-character-set = gbk

  需要配置的主要是兩項,一個是客戶端端口,一個是默認的字符集(gbk就是設置成了中文),這裡端口選用默認的3306,字符集可以根據需要修改為UTF-8或GBK。

  * 服務器端配置

#SERVER SECTION
#-----------------------------------------------------
[mysqld]
port = 3306

basedir= "C:/mysql-5.0.51b-win32"

datadir= "C:/mysql-5.0.51b-win32/Data"

Server="c:/mysql-5.0.51b-win32/bin/mysqld-nt.exe"

default-character-set = gbk

default-storage-engine = INNODB

max_connections = 100

max_allowed_packet = 16M

這裡主要的是端口port,數據庫安裝目錄(也就是我們解壓的目錄)basedir,數據庫中數據

的存儲路徑(也就是你將來建立的Database和Table存放的位置)datadir。

其次就是字符集的設置,最大連接數的設置等,實際的設置項要根據開發與使用的需要,參

考解壓目錄中的幾個樣例文件進行取捨配置。

3、啟動Mysql數據庫

  * 可以在Windows環境變量的path中先加入C:\mysql-5.0.51b-win32\bin這項,這樣我們就可以在命令行中直接使用mysql的各項命令了

  * 進入命令行窗口,運行c:\mysqld-nt,這是查看Windows任務管理器,發現進程中多出來一個mysqld-nt.exe,這說明數據庫已經成功的啟動的了。

  * 此外,我們可以把數據庫注冊成一個服務,隨著系統的啟動而啟動,具體命令如下:

    c:\mysqld-nt -install

   運行上面的命令後,就會在系統服務中注冊了一個名字為MySQL,啟動來性為Automatic的服務,這個服務默認情況下是自動啟動的。

   可以通過命令行的防止停止或啟動,如:

    c:\net start MySQL啟動)
    c:\net stop MySQL(停止)
    c:\mysqld-nt --remove MySQL(卸載服務)

4、使用MySQL數據庫

  * 由於我們在環境變量的path中加入了MySQL安裝目錄下的bin這項,所以可以直接使用MySQL命 令。

  * 配置好上面信息並啟動MySQL以後,默認的用戶名root,密碼為空,所以我們可以使用一下命令登陸數據庫:
  
   c:\mysql -uroot -hlocalhost

   回車以後會看到如下命令行狀態:

   mysql>

   這說明已經成功登陸了MySQL數據庫。

   如果想為root用戶加上密碼,可以退出數據庫mysql>quit,然後使用如下命令設置root用戶的密碼:

   c:\mysqladmin -uroot password 123456

   這樣就將root用戶的密碼修改為123456了,再次登陸數據庫是就要用如下代碼:

   c:\mysql -uroot -p123456 -hlocalhost

   至此,MySQL5數據庫的配置就完成了,可以通過客戶端或是程序來使用這個數據庫了。

5、總結

  MySQL提供了Install和NotInstall兩種文件包的下載和安裝方式,Install方式使用起來更為直觀和方便,而notInstall方式則能讓你更加的了解MySQL數據庫基本配置內容,所以各有利弊。從個人角度來看,還是比較推薦notIntall的方式來使用Mhysql數據庫,這樣可以為在不同的平台下使用MySQL奠定一個良好的基礎。

下面是一個基本的配置文件內容,文件名為my.ini
######################################################
# MySQL Server Instance Configuration File
######################################################

# CLIENT SECTION
#-----------------------------------------------------
[client]
port = 3306

[mysql]
default-character-set = gbk

#SERVER SECTION
#-----------------------------------------------------
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port = 3306

#Path to installation directory
basedir= "C:/mysql-5.0.51b-win32"

#Path to the database root
datadir= "C:/mysql-5.0.51b-win32/Data"

# The default character set that will be used when a new schema or table is
# created and no character set is defined
default-character-set = gbk

# The default storage engine that will be used when create new tables when
default-storage-engine = INNODB

# The maximum amount of concurrent sessions the MySQL server will
# allow. One of these connections will be reserved for a user with
# SUPER privileges to allow the administrator to login even if the
# connection limit has been reached.
max_connections = 100

max_allowed_packet = 16M

################################# boneguan

apache 免安裝相對簡單很多

把安裝過的安裝目錄保留
以後不用在安裝了 直接bin/httpd.exe -k install -n servicename(apache2如果是apache2系列的..)
mysql其實也同樣可以這樣做的. 當然jdk環境變量還是需要配置的.
mysql 5.1 noinstall手工配置方法
2008-09-04 17:20
1、配置Option File
使用mysql install進行安裝的mysql5.1會自動生成配置文件"my.ini"或"my.conf",采用.zip解壓完成安裝的mysql 5.1需要自己配置這個文件
在mysql5.1的根解壓縮目錄下會提供配置文件my-huge.ini,my-innodb-heavy-4Gini,my-large.ini,my-medium.ini,my-small.ini配置文件。選用其中之一作為my.ini文件的模板文件,創建my.ini文件,在該文件中指定你的mysql 5.1的安裝目錄,例如:你的mysql 5.1安裝在"D:\mysql"目錄下,則在my.ini文件中添加下列配置信息:
[mysqld]
# set basedir to your installation path
basedir=D:/mysql
# set datadir to the location of your data directory
datadir=D:/mydata/data
2、選擇server運行type
mysql5.1 server的啟動支持以下幾種方式:
mysqld-debug:支持InnoDB and BDB tables,用於debug方式,會自動檢查內存使用狀況
mysqld:支持InnoDB tables.
mysqld-nt: 支持Windows NT, 2000, and XP系統,並支持named pipes.
mysqld-max:支持InnoDB and BDB tables.
mysqld-max-nt:支持InnoDB and BDB tables,並支持 named pipes
mysqld-nt和mysqld-max-nt支持“named pipes”,但是缺省系統使用TCP/IP方式,named pipes方式處理起來比較慢

一般系統采用mysqld的server type

3、啟動服務
你可以在命令行輸入mysql的啟動命令:
%YOUR_MYSQL_PATH%\bin\mysqld
使用"--console"可以在後台管理端看到系統運行的相關情況

停止服務
%YOUR_MYSQL_PATH%\bin\mysqladmin -u root shutdown

可以將“%YOUR_MYSQL_PATH%\bin”放入你的環境變量“path”中,這樣可以直接直接運行mysql的命令
4、將mysql作為系統的services啟動
在windows系統,建議將mysql啟動為系統服務,這樣系統啟動關閉的時候自動啟動關閉mysql
以下步驟將mysql作為系統的services
mysqld --install MySQL --defaults-file=C:\my-opts.cnf
其中“MySQL”作為系統服務的名字
如果不提供“--defaults-file”參數,則系統采用mysql缺省的配置文件進行服務配置,也可以使用該參數配置系統服務

使用mysql services運行方式的時候,在console不能看到系統的出錯信息。這些錯誤信息可以在“%YOUR_MYSQL_PATH\data”目錄下找到,文件的後綴是“.err”

當mysql作為系統的services使用時,可以使用下面的命令啟動和停止mysql服務:
啟動:net start mysql
停止:net stop mysql

你可以使用下面的命令,將mysql services安裝為一個手動啟動的服務:
mysqld --install-manual

去除mysql services,先使用“net stop mysql”停止服務,然後使用命令“mysqld --remove”去除服務
5、測試mysql的安裝
可以使用下面的命令檢查mysql的安裝情況:
mysqlshow
mysqlshow -u root mysql
mysqladmin -u root version status proc
mysql -u root test

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved