MySQL8.0.19數據庫安裝與簡單使用

MySQL8.0.19數據庫安裝與簡單使用

 

MySQL是一種開放源代碼的關係型數據庫管理系統(RDBMS),目前屬於 Oracle 旗下產品,有多個版本

1). MySQL Community Server,社區版本,開源免費,但不提供官方技術支持。

2). MySQL Enterprise Edition 企業版本,需付費,可以試用30天。

3). MySQL Cluster CGE 高級集羣版,需付費。

MySQL Community Server是開源免費的, MySQL是跨平臺的,選擇對應的平臺下載安裝文件安裝,下面我們以社區版本在windows10平臺上爲例來說明。

 

打開下面鏈接,挑選你需要的 MySQL Community Server 版本及對應的平臺。

https://dev.mysql.com/downloads/mysql/

 

 

由上圖可知,有兩種安裝方式:安裝包安裝,壓縮包安裝。

 

壓縮包安裝方式:

下載到D盤解壓,解壓完打開顯示如下:

在這個文件夾(目錄)中,沒有的my.ini文件,需要你在這個文件夾中下添加my.ini(新建文本文件,一定將文件擴展名改爲.ini),寫入基本配置:

[mysqld]

# 設置3306端口

port=3306

# 設置mysql的安裝目錄

basedir= D:\mysql-8.0.19-winx64\mysql-8.0.19-winx64   # 根據你的安裝路徑更改路徑,其中\有人說改用雙斜槓\\

# 設置mysql數據庫的數據的存放目錄

datadir= D:\mysql-8.0.19-winx64\mysql-8.0.19-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

 

爲使用方便,配置操作系統環境變量path值(根據你實際情況設置)

D:\mysql-8.0.19-winx64\mysql-8.0.19-winx64\bin

以windows10爲例

右鍵此電腦,屬性,高級系統設置,系統屬性,在“系統變量”中,找到PATH,添加,參見下圖:

 

下面進行安裝設置,要以管理員權限進行

win10 以管理員權限打開命令提示窗口cmd

開始菜單搜索,輸入cmd,搜索出來的結果,右鍵選擇 管理員打開

 

 

 

初始化MySQL

以管理員權限打開命令提示窗口cmd,執行命令:

mysqld --initialize –console

 

其中root@localhost:後面的就是系統給你的初始密碼。在沒有更改密碼前,需要記住這個密碼,後續登錄需要用到。沒記住?這可不是好習慣,但也不用怕,刪掉初始化的 datadir 目錄,再執行一遍初始化命令,又會重新生成的。當然,也可以使用安全工具,強制改密碼。

若不設置root密碼(但這不是好習慣),也可以初始化MySQL:

mysqld --initialize -insecure

 

此時basedir= D:\mysql-8.0.19-winx64\mysql-8.0.19-winx64指定目錄下出現data文件夾,且裏面會有一些文件。

 

 

【若mysqld --initialize –console報錯vcruntime140_1.dll丟失的解決方法

參見:

https://blog.csdn.net/weixin_42545675/article/details/104108216

 

安裝mysql服務

執行下面的命令:

mysqld --install [服務名](服務名可以不加默認爲mysql,如果你的電腦上需要安裝多個MySQL服務,就可以用不同的名字區分了,如 mysql8。)

mysqld --install

如上圖,說明成功!

 

【如果出現這個

說明mysql的服務還在把它卸載   

用這個命令

sc delete 服務名 或mysqld -remove卸載服務,如

sc delete mysql 】

 

 

啓動MySQL服務

通過命令net start 服務名,啓動MySQL的服務,如

net start mysql

 

【通過命令net stop服務名,如net stop mysql停止服務】

 

這時,打開電腦的系統服務可以看到

[Win10如何打開系統服務?上網搜索]

 

 

現在可以使用mysql了

先登錄

mysql -u root -p

 

 

 

 

查看一下默認安裝的數據庫

show databases;

 

看一下默認MySQL用戶:

select user,host,authentication_string from mysql.user;

 

更改登錄密碼

如果你想更改登錄密碼,執行命令(注意命令尾的;):

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

 

安裝包安裝方式可參見:

https://blog.csdn.net/weixin_38936626/article/details/88095306

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章