本文目錄一覽:
- 1、怎麼安裝mysql數據庫
- 2、如何在windows下安裝mysql數據庫
- 3、mac下怎麼安裝mysql數據庫
- 4、windows下怎麼安裝mysql數據庫
- 5、安裝MySQL事務數據庫都需要哪些步驟
怎麼安裝mysql數據庫
如果是在linux-redhat系統下
1、yum源安裝:配置好yum源,然後yum install mysql* -y
2、源代碼安裝:第一步:創建mysql用戶,groupadd mysql
useradd -g mysql mysql
第二步:解壓***.tar.gz
第三步: 進入解壓縮文件
第四步:安裝cmake
第五步:cmake . \
-DCMAKE_INSTALL_PREFIX=/mysql/mysqldir \
-DMYSQL_DATADIR=/mysql/mysqldir/data \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR==/mysql/mysqldir/data/mysql.sock \
-DMYSQL_USER=mysql \
-DWITH_DEBUG=0
第六步:make
第七步:make install
如何在windows下安裝mysql數據庫
MySQL數據庫安裝步驟:
1、首先雙擊mysql的安裝文件,出現數據庫的安裝嚮導界面,單擊「next」繼續安裝,
2、在出現選擇安裝類型的窗口中,有「typical(默認)」、「Complete(完全)」、「Custom(用戶自定義)」三個選項,我們選擇「Custom」,通過自定義可以去做一些個性化的設置,單擊「next」繼續安裝,
3、在出現自定義安裝界面中選擇mysql數據庫的安裝路徑,點Change按鈕,這裡我設置的是「e:\mysql5」,單擊「next」繼續安裝,
4、接下來進入到準備安裝的界面,首先確認一下先前的設置,如果有誤,按「back」返回,沒有錯誤,單擊「Install」按鈕繼續安裝,5、單擊「Install」按鈕之後出現如下正在安裝的界面,經過一段的時間,MySQL數據庫安裝完成,出現完成MySQL安裝的界面,這個界面單擊「next」按鈕。6、單擊「Finish」按鈕,出現如下的配置界面嚮導,單擊「next」進行配置,7、在打開的配置類型窗口中選擇配置的方式,「Detailed Configuration(手動精確配置)」、「Standard
Configuration(標準配置)」,我們選擇「Detailed
Configuration(手動精確配置)」,單擊「next」繼續,8、在出現的窗口中,選擇服務器的類型,「Developer Machine(開發測試類)」、「Server
Machine(服務器類型)」、「Dedicated MySQL Server
Machine(專門的數據庫服務器)」,如果是用來學習和測試,默認就行,單擊「next」繼續,9、在出現的配置界面中選擇mysql數據庫的用途,「Multifunctional
Database(通用多功能型)」、「Transactional Database
Only(服務器類型)」、「Non-Transactional Database Only(非事務處理型)」,這裡我選擇的是第一項,
通用安裝,單擊「next」繼續配置,10、在接下來出現的界面中,進行對InnoDB Tablespace進行配置,就是為InnoDB
數據庫文件選擇一個存儲空間,如果修改了,要記住位置,重裝的時候要選擇一樣的地方,否則可能會造成數據庫損壞,當然,對數據庫做個備份就沒問題了,一般
不用進行修改,默認就行,直接點Next按鈕,
11、在打開的頁面中,選擇mysql的訪問量,同時連接的數目,「Decision
Support(DSS)/OLAP(20個左右)」、「Online Transaction
Processing(OLTP)(500個左右)」、「Manual
Setting(手動設置,設置為500個)這裡選擇手動設置,單擊「next」繼續,12、在打開的頁面中設置是否啟用TCP/IP連接,設定端口,如果不啟用,就只能在自己的機器上訪問mysql數據庫了,這也是程序連接數據庫時需要做的配置,默認的端口是3306,並啟用嚴格的語法設置,單擊「next」繼續,13、在打開的字符編碼的頁面中,設置mysql要使用的字符編碼,第一個是西文編碼,第二個是多位元組的通用utf8編碼,第三個是手動,我們選擇utf-8,接下來單擊「next」,繼續配置,
14、在打開的頁面中選擇是否將mysql安裝為windows服務,還可以指定Service
Name(服務標識名稱),是否將mysql的bin目錄加入到Windows
PATH(加入後,就可以直接使用bin下的文件,而不用指出目錄),一般按默認設置的就行,直接下一步,15、在打開的頁面中設置默認root用戶(超級管理員)的密碼,啟用root遠程訪問的功能,單擊「next」繼續配置,
16、到這裡所有的配置操作都已經完成,單擊Execute按鈕執行配置,
17、過了幾分鐘,出現如下的提示界面就代表MySQL配置已經結束了,並提示了成功的信息,至此,mysql的安裝和配置全部完成。
mac下怎麼安裝mysql數據庫
方法/步驟
1:下載MySQL安裝包,如果是第一次安裝,建議下載DMG安裝包
2:打開DMG安裝包,雙擊安裝包里的PKG文件
3:一路點擊「繼續」,最後點擊「完成」
4:安裝完成後,打開「系統偏好設置」,可以看到多處一個MySQL圖標,
5:點擊「MySQL」圖標,在彈出的界面中,我們注意到MySQL已經啟動,並且是開機自啟動。
6:安裝好後,最好再創建能在終端中直接使用的MySQL快捷命令。
打開終端,輸入命令:
sudo vim /etc/bashrc
7:在bashrc中添加創建別名的命令:
alias mysql ‘/usr/local/mysql/bin/mysql’
alias mysqladmin ‘/usr/local/mysql/bin/mysqladmin’
編輯完後,需要使用「wq!」命令強制保存內容。
8:重啟終端,然後設置MySQL的root帳號,輸入命令
mysqladmin -u root password 123456
PS:
在執行上述命令時可能報錯:
mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@’localhost’ (using password: NO)’
如果碰到,可參考《connect to server at ‘localhost’ failed》
0connect to server at ‘localhost’ failed
windows下怎麼安裝mysql數據庫
用MSI安裝包安裝
根據自己的操作系統下載對應的32位或64位安裝包。按如下步驟操作:
第一步: 安裝許可
雙擊安裝文件,在如下圖所示界面中勾選「I accept the license terms」,點擊「next」。
第二步: 選擇設置類型
如下圖所示,有5種設置類型:
Developer Default:安裝MySQL服務器以及開發MySQL應用所需的工具。工具包括開發和管理服務器的GUI工作台、訪問操作數據的Excel插件、與Visual Studio集成開發的插件、通過NET/Java/C/C++/OBDC等訪問數據的連接器、例子和教程、開發文檔。
Server only:僅安裝MySQL服務器,適用於部署MySQL服務器。
Client only:僅安裝客戶端,適用於基於已存在的MySQL服務器進行MySQL應用開發的情況。
Full:安裝MySQL所有可用組件。
Custom:自定義需要安裝的組件。
MySQL會默認選擇「Developer Default」類型,個人建議選擇純凈的「Server only」類型,減少對工具的依賴可以更深入的學習和理解MySQL數據庫。大家可根據自己的需求選擇合適的類型,這裡選擇「Server only」後點擊「next」。
第三步: 安裝
進入到安裝步驟的界面,如果第二步選擇的是其他類型也只是點擊「next」即可進入到該步驟,點擊「Execute」。
安裝完成後點擊「next」直到進入配置頁面。
第四步: 配置
進入到配置頁面。
點擊Content Type的下拉框,顯示有三種類型:
Development Machine:開發機器,MySQL會佔用最少量的內存。
Server Machine:服務器機器,幾個服務器應用會運行在機器上,適用於作為網站或應用的數據庫服務器,會佔用中等內存。
Dedicated Machine:專用機器,機器專門用來運行MySQL數據庫服務器,會佔用機器的所有可用內存。
根據自己的用途選擇相應的類型配置,我這裡為了後面做高並發性能測試便選擇「Server Machine」類型。
選擇好配置類型後進行連接配置。
常用的是TCP/IP連接,勾選該選項框,默認端口號是3306,可在輸入框中更改。若數據庫只在本機使用,可勾選「Open Firewall port for network access」來打開防火牆,若需要遠程調用則不要勾選。
下面的「Named Pipe」和「Shared Memory」是進程間通信機制,一般不勾選。
「Show Advanced Options」用於在後續步驟配置高級選項,為儘可能多的了解MySQL的可配置項,這裡勾選該選項框。點擊「next」進入下一步。
第五步: 賬戶配置
進入到MySQL的賬戶和角色配置界面。
root賬戶擁有數據庫的所有權限,在密碼框輸入自己設置的密碼。數據庫在開發和維護過程中為了安全性和便於管理會為不同的用戶授予相應操作權限的賬戶密碼,點擊「Add User」按鈕,在彈出的會話框中設置不同權限等級的賬戶。
Host表示能連接到該數據庫的主機地址,可設置為本地(localhost/127.0.0.1)、一個外部IP(如218.17.224.228)、一個外部網段(如218.17.224.*)或者所有主機(%)。
Role表示該賬戶的角色。
不同的角色有着不同的權限等級,暫時可不做配置,後續會在用戶權限管理章節詳細講解。
第六步: 配置Windows Service
將MySQL服務配置成Windows服務後,MySQL服務會自動隨着Windows操作系統的啟動而啟動,隨着操作系統的停止而停止,這也是MySQL官方文檔建議的配置。
Windows service Name可設置為默認值,只要與其它服務不同名即可。在Windows系統中基於安全需求,MySQL服務需要在一個給定的賬戶下運行,選擇默認的Standard System Account即可。保持默認配置後點擊「next」。
第七步: 高級配置
因為在前面的第四步中勾選了「Show Advanced Options」選項,所以出現如下圖所示的高級選項配置:
在這裡可配置各種日誌文件的存儲路徑,它默認存儲在MySQL安裝目錄的data目錄下面,若非必須不建議改動。Slow Query Log(慢查詢日誌)後面有一個Seconds配置項,默認值為10,表示一個SQL查詢在經過10s後還沒有查詢出結果就會將此次查詢記錄到Slow Query Log中,方便DBA快速找到低效的操作。Bin Log可用於主從數據同步。最下面的Server Id用於Master-Slave配置。這些都將在後續課程中講到,這裡保持默認配置即可。點擊「next」。
第八步: 服務器配置應用
經過上述配置後,一個MySQL數據庫已基本配置完成。進入到這一步驟後點擊「Execute」執行配置項。
安裝成功,點擊「Finish」完成。
用壓縮包安裝
根據自己的操作系統下載對應的32位或64位的壓縮包。按如下步驟操作:
第一步: 解壓縮
將壓縮包解壓到C:\Program Files\MySQL路徑下,也可以自定義路徑。我的路徑為C:\Program Files\MySQL\mysql-5.7.10-winx64。
第二步: 配置環境變量
右鍵點擊「計算機」,選擇「屬性」,依次打開「高級系統設置」-「環境變量」,在系統變量中選擇「Path」項,並點擊編輯。
保持原有值不變,並在末尾加上英文分號後追加C:\Program Files\MySQL\mysql-5.7.10-winx64\bin,將MySQL安裝路徑下的bin目錄配置到Path變量中,使在命令行的任何目錄下可以執行MySQL命令。
第三步: 修改配置
打開MySQL安裝目錄下面的my-default.ini文件,找到basedir和datadir屬性項,去掉前面的注釋符號#,修改值如下:
basedir = C:\Program Files\MySQL\mysql-5.7.10-winx64
datadir = C:\Program Files\MySQL\mysql-5.7.10-winx64\data
分別表示MySQL的安裝目錄和數據目錄。如果在第一步中解壓縮到其它的文件夾則修改對應的值。
再將該文件重命名為my.ini。
第四步: 安裝
以管理員身份運行cmd,進入到MySQL的bin目錄,執行初始化命令:
mysqld –initialize –user=mysql –console1
該命令用來初始化數據,在5.7以前的版本是不需要執行該命令的。初始化完成後會提供一個臨時的root密碼,如下圖紅色方框,記下該密碼。
再執行如下命令進行MySQL服務安裝:
mysqld –install mysql1
mysql為默認的服務名,可不寫。
需要注意的是一定要以管理員身份運行cmd。
第五步: 啟動服務
在管理員cmd窗口中執行如下命令來啟動MySQL服務:
net start mysql1
當出現如下圖所示提示時表示MySQL安裝並啟動成功。
MySQL5.7以前的版本在安裝時不需要執行第四步中的mysqld –initialize命令,如果漏掉該命令後在此步驟會出現如下錯誤:
因為該版本的壓縮包裏面有些文件和文件夾(如data文件夾)需要在執行mysqld -initialize命令後才創建。我在用5.6版本的安裝步驟來進行安裝時就在這裡吃過很多虧,希望以此為戒,不再踩坑。
第六步: 登錄
執行如下命令:
mysql -uroot -p1
提示輸入密碼,輸入第四步中記錄下的密碼,按回車後出現如下頁面表示登錄成功,並進入了MySQL命令行模式。
第七步: 修改密碼
在MySQL命令行執行如下命令:
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’1
大家改成自己的密碼。
如果沒有修改密碼就執行其它的SQL命令。
經過以上步驟後MySQL服務器安裝完成。
安裝MySQL事務數據庫都需要哪些步驟
按常規的方法進行安裝
安裝MySQL完成後,啟動MySQL(和PHP搭配之最佳組合)binWinMySQL(和PHP搭配之最佳組合)admin
再退出
運行
MySQL(和PHP搭配之最佳組合)binmydqld-nt –remove
MySQL(和PHP搭配之最佳組合)binMySQL(和PHP搭配之最佳組合)d-max-nt –install
以上二行是去掉不支持事務處理的MySQL(和PHP搭配之最佳組合)服務,改成支持MySQL(和PHP搭配之最佳組合)事務處理的服務
然後在c:下建一個ibdata目錄及iblogs目錄,當然名字可以不一樣,記住這二個名字及盤符,以後要用到,你也可以不建在C盤,然後,打開c:winnt或c:windows目錄下的my.ini,在最後添加:以下內容為程序代碼:
1.innodb_data_file_path = ibdata1:2000M;ibdata2:2000M
2.innodb_data_home_dir = c:ibdata
3.set-variable = innodb_mirrored_log_groups=1
4.innodb_log_group_home_dir = c:iblogs
5.set-variable = innodb_log_files_in_group=3
6.set-variable = innodb_log_file_size=30M
7.set-variable = innodb_log_buffer_size=8M
8.innodb_flush_log_at_trx_commit=1
9.innodb_log_arch_dir = c:iblogs
10.innodb_log_archive=0
11.set-variable = innodb_buffer_pool_size=80M
12.set-variable = innodb_additional_mem_pool_size=10M
13.set-variable = innodb_file_io_threads=4
14.set-variable = innodb_lock_wait_timeout=50
其中
1.innodb_data_file_path = ibdata1:2000M;ibdata2:2000M 這一行中的2000M可以自己改成200m,看你盤的容量大小,MySQL(和PHP搭配之最佳組合)推薦10G及以上的硬盤空間最好用這樣的設置;
以下這一行
1.innodb_data_home_dir = c:ibdata 也可以改成你自己起的目錄,主要是看你自己在剛才建的目錄在哪裡啦
按照以上的方法,你已經安裝MySQL好了MySQL(和PHP搭配之最佳組合)的事務數據庫,不過你要是按照MySQL(和PHP搭配之最佳組合)手冊上的方法安裝,把上面的一段配製放到my.cnf是去的話,可是會出錯哦
好了,現在讓我們試試看是不是安裝完成了,啟動apache(Unix平台最流行的WEB服務器平台),或iis,在服務里啟動MySQL(和PHP搭配之最佳組合)的服務,打開phpmyadmin,輸入:SHOW variables like have_%
你要是看到下面的結果,那說明你安裝MySQL成功了
以下內容為程序代碼
1.Variable_nameValue
2.have_bdbYES
3.have_innodb YES
4.have_isam YES
5.have_raid NO
6.have_symlink YES
7.have_openssl NO
8.have_query_cacheYES
9. 註:MySQL(和PHP搭配之最佳組合)的事務處理方法的使用同其它數據庫語法相似,在這裡我就不多說了,另外,MySQL(和PHP搭配之最佳組合)將在4.3中實現外鍵及子查詢,簡單的外鍵已經在4.0中都已經實現了,只是不怎麼方便,相信以後會做得更好些。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/293224.html