mysql安裝——win10 mysql-8.0.11-winx64 解壓安裝


初識——mysql

  MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件。
  MySQL是一種關系數據庫管理系統,關系數據庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
  MySQL所使用的 SQL 語言是用於訪問數據庫的最常用標准化語言。MySQL 軟件采用了雙授權政策,分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站數據庫。
由於其社區版的性能卓越,搭配 PHP 和 Apache 可組成良好的開發環境。
 
什么是數據庫?
數據庫(database)就是存儲數據的倉庫,為了方便數據的存儲和管理,將數據按照指定的規律存儲在磁盤上,通過數據庫管理系統,有效的組織和環里存在數據庫中的數據。
 
什么是數據庫系統?
數據庫系統和數據庫不是一個概念,數據庫系統(dbs)比數據庫大很多,由數據庫,數據庫管理系統,應用開發工具構成。
 
什么是數據庫管理系統?
數據庫管理系統(database management sysem ,簡稱dbms)用來定義數據庫、管理和維護數據的軟件,他是數據庫系統的一種重要組成部分。

1.為什么選擇mysql數據庫?

mysql優點,mysql是開放源代碼的數據庫,mysql的跨平台性,開元免費,功能強大,使用方便

2.mysql安裝

  windows :mysql的二進制分發版(.msi安裝文件)/免安裝版(.zip壓縮文件)

  注意:本文采取.msi安裝

  訪問官網下載:https://dev.mysql.com/downloads/installer/

  1)選擇DOWNLOADS——Community——MySqL on Windows——mysql install

  2)拉到最下面,選擇好版本(這里選擇64位的)點擊Download

  3)點擊No thanks, just start my download.(不登錄直接下載,下載保存后解壓安裝)

 

 

 

安裝參考示例安裝win10 mysql-8.0.11-winx64 解壓安裝

1、壓縮包下載:

解壓文件夾至安裝目錄

 

 

 

 

2、配置環境變量(避免在cmd窗口下操作時反復切換路徑)

path變量

 

 

 

 

 

mysql變量 

 

 

 

3、 mysql-8.0.11解壓后沒有配置文件,這里需要新建配置文件my.ini 新建data存儲文件

 

 

 注意:my.ini文件內容如下(新建txt文本,將以下內容復制進去,改名為my.ini),注意basedir=自己安裝mysql的路徑,datadir=存儲的路徑

[mysqld]
# 設置3306端口
default_authentication_plugin=mysql_native_password
port=3306
# 設置mysql的安裝目錄
basedir=F:/mysql/mysql-8.0.11-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=F:/mysql/mysql-8.0.11-winx64/data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8

 

 

 

4、按“win”鍵打開開始菜單,在搜索框中輸入“cmd”,在搜索結果中選中“命令提示符”程序,右鍵選擇“以管理員身份運行”

 

 

 

5、mysql 安裝

切換至MySQL目錄下的bin目錄,執行mysqld install,沒有報錯即可

F:\mysql\mysql-8.0.11-winx64\bin>mysqld install

6、mysql初始化

mysqld --initialize

F:\mysql\mysql-8.0.11-winx64\bin>mysqld --initialize

mysqld --initialize --console 注意:執行此命令時會打印默認root賬號密碼,稍后將要使用,我們能看到密碼為Tbu6=Ybgyp&h,如果手殘關掉了重新執行該條命令,則重新生成密碼

F:\mysql\mysql-8.0.11-winx64\bin>mysqld --initialize --console
2019-12-11T15:50:39.998312Z 0 [System] [MY-013169] [Server] F:\mysql\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 5944
2019-12-11T15:50:52.282255Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Tbu6=Ybgyp&h
2019-12-11T15:51:00.223640Z 0 [System] [MY-013170] [Server] F:\mysql\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed

7、安裝完成,啟動mysql

至此mysql已經安裝成功

執行 net start mysql 啟動mysql

  net stop mysql  關閉mysql

 

 

 

 

8、首次進入mysql需要修改密碼,否則報錯,密碼為初始密碼,我們可以看到 執行 show database;命令時,如下圖報錯,此時需要我們把root的初始修改一下

 

 

 

修改密碼 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';

修改成功后,再來執行 show database; 則如下圖所示

至此mysql已經完全安裝成功,可以正常工作了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM