下mysql資料庫完整安裝過程,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-tw/n/293224.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-26 13:13
下一篇 2024-12-26 13:13

相關推薦

  • 如何修改mysql的埠號

    本文將介紹如何修改mysql的埠號,方便開發者根據實際需求配置對應埠號。 一、為什麼需要修改mysql埠號 默認情況下,mysql使用的埠號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • 打造照片漫畫生成器的完整指南

    本文將分享如何使用Python編寫一個簡單的照片漫畫生成器,本文所提到的所有代碼和技術都適用於初學者。 一、環境準備 在開始編寫代碼之前,我們需要準備一些必要的環境。 首先,需要安…

    編程 2025-04-29
  • 如何在Java中拼接OBJ格式的文件並生成完整的圖像

    OBJ格式是一種用於表示3D對象的標準格式,通常由一組頂點、面和紋理映射坐標組成。在本文中,我們將討論如何將多個OBJ文件拼接在一起,生成一個完整的3D模型。 一、讀取OBJ文件 …

    編程 2025-04-29
  • Python 常用資料庫有哪些?

    在Python編程中,資料庫是不可或缺的一部分。隨著互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的資料庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝資料庫方案

    本文將介紹在openeuler操作系統中安裝資料庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟體源 sudo…

    編程 2025-04-29
  • Python中文版下載官網的完整指南

    Python是一種廣泛使用的編程語言,具有簡潔、易讀易寫等特點。Python中文版下載官網是Python學習和使用過程中的重要資源,本文將從多個方面對Python中文版下載官網進行…

    編程 2025-04-29
  • 伺服器安裝Python的完整指南

    本文將為您提供伺服器安裝Python的完整指南。無論您是一位新手還是經驗豐富的開發者,您都可以通過本文輕鬆地完成Python的安裝過程。以下是本文的具體內容: 一、下載Python…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • 微信小程序和Python數據交互完整指南

    本篇文章將從多個方面介紹如何在微信小程序中實現與Python的數據交互。通過本文的學習,您將掌握如何將微信小程序與後台Python代碼結合起來,實現更豐富的功能。 一、概述 微信小…

    編程 2025-04-29
  • 使用Snare服務收集日誌:完整教程

    本教程將介紹如何使用Snare服務收集Windows伺服器上的日誌,並將其發送到遠程伺服器進行集中管理。 一、安裝和配置Snare 1、下載Snare安裝程序並安裝。 https:…

    編程 2025-04-29

發表回復

登錄後才能評論