MySQL及MySQLworkbench安裝教程


————————————————
版權聲明:本文為CSDN博主「Code進階狼人」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/liuzuoping/article/details/101931559

 

MySQL安裝
下載MYSQL
https://dev.mysql.com/downloads/file/?id=476233

 

 

 

 

解壓到一個目錄

配置環境變量

右鍵桌面的電腦圖標–屬性–高級系統設置–環境變量–新建

 

變量名為:MYSQL_HOME,路徑是剛剛解壓的路徑!

在系統變量中找到path,點擊【編輯】添加%MYSQL_HOME%\bin\

 

新建一個存放數據庫的文件夾Data

 

 

 

 

在安裝根目錄下生成一個 my.ini(用記事本創建,修改后綴名)

寫入配置信息:

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=F:\Mysql8.0.11\mysql-8.0.11-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=F:\Mysql8.0.11\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

搜索cmd 右鍵 以管理員身份運行!

輸入:mysqld install命令當出現Service successfully installed時表示mysql服務安裝完成

 

 Mysql初始化
在cmd執行命令:

mysqld --initialize --console

執行完成后,會打印 root 用戶的初始默認密碼

注意!執行輸出結果里面有一段: 2019-05-24T07:59:20.415987Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: /_UgzFSwo3!q其中root@localhost:后面的“/_UgzFSwo3!”就是初始密碼(不含首位空格)。在沒有更改密碼前,需要記住這個密碼,后續登錄需要用到。

安裝完成之后,就可以通過命令net start mysql啟動MySQL的服務了。

以下注意踩坑,親測,需重新管理員身份打開cmd,否則一直提示密碼錯誤

執行mysql -u root -p命令,然后輸入之前保存的密碼,我這里是/_UgzFSwo3!q
修改用戶密碼,在MySQL中執行命令:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密碼';

 

 

 

show databases;
use mysql;
show tables;

輸入exit; 退出mysql

運行時以管理員方式cmd輸入 mysql -u root -p
好啦,MySQL安裝好了

MySQLworkbench安裝

下載MySQLworkbench
https://dev.mysql.com/downloads/workbench/
在這里插入圖片描述

以下注意踩坑,親測,沒有next下一步,原因:缺少依賴。

 

 點擊Download后,下載安裝依賴環境。

 

 以上依賴安裝完成,再次運行MySQL Workbench

 

 

 

 

 

 

 

 

 

 

 

 

 

 

右鍵table,創建表

• PK:primary key 主鍵
• NN:not null 非空
• UQ:unique 唯一索引
• BIN:binary 二進制數據(比text更大)
• UN:unsigned 無符號(非負數)
• ZF:zero fill 填充0 例如字段內容是1 int(4), 則內容顯示為0001
• AI:auto increment 自增

 

 

 


免責聲明!

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



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