久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

MySQL 在 Windows 下安裝教程,、避坑指南

 goodwangLib 2020-02-27

MySQL 是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),,由瑞典 MySQL AB 公司開發(fā),,2008 年被 SUN 公司收購,后 SUN 公司又被 Oracle 公司收購,。

一,、下載

MySQL 官網(wǎng) https://www./

點擊 DOWNLOADS 進(jìn)入下載地址,會看到幾個不同的版本:

  • MySQL Enterprise Edition:企業(yè)版(收費)
  • MySQL Cluster CGE:高級集群版(收費)
  • MySQL Community Edition:社區(qū)版(開源免費,,但官方不提供技術(shù)支持)

通常我們用的都是社區(qū)版。點擊進(jìn)入社區(qū)版,,看到一大堆東西,,有點愣住了,,不用急,,其實點第一個 MySQL Community Server 的下載就可以了。

所以真正的下載地址其實是:https://dev./downloads/mysql/

拉到下面,,選擇 Windows 系統(tǒng),。

這里提供安裝版和解壓版,,安裝版是 32 位的(當(dāng)然 64 位系統(tǒng)下也能安裝),解壓版是 64 位的,。

點擊 Download 后會跳轉(zhuǎn)到如下頁面,,這是叫你注冊/登錄的,,不理它,點擊左下角的 No thanks, just start my download. 開始下載,。


安裝版是 32 位的,,而現(xiàn)在的機(jī)器多半是 64 位機(jī),雖然 32 位的程序也可以安裝,,但是并不建議,。安裝版的安裝也比較容易,所以這里只講解壓版的安裝。

二,、解壓版配置

1,、配置環(huán)境變量

將安裝包解壓到你要安裝的目錄,將 bin 目錄添加至環(huán)境變量,。
添加環(huán)境變量

2、配置 my.ini

在根目錄下新建一個 my.ini 文件,。
my.ini

my.ini 中添加如下配置:

[mysqld]
; 設(shè)置3306端口
port=3306
; 設(shè)置mysql的安裝目錄
basedir=C:\\gl\\SQL\\mysql-8.0.18-winx64
; 設(shè)置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄
datadir=C:\\gl\\SQL\\mysql-data
; 允許最大連接數(shù)
max_connections=200
; 允許連接失敗的次數(shù),。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫系統(tǒng)
max_connect_errors=10
; 服務(wù)端使用的字符集默認(rèn)為UTF8
character-set-server=utf8
; 創(chuàng)建新表時將使用的默認(rèn)存儲引擎
default-storage-engine=INNODB
; 默認(rèn)使用“mysql_native_password”插件認(rèn)證
default_authentication_plugin=mysql_native_password
[mysql]
; 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[client]
; 設(shè)置mysql客戶端連接服務(wù)端時默認(rèn)使用的端口
port=3306
default-character-set=utf8

注意:basedir 和 datadir 要改成你自己的目錄。

陷阱:

default_authentication_plugin=mysql_native_password 這一句必須要加上,,否則可能導(dǎo)致 root 的初始密碼無法登陸,。

3,、初始化數(shù)據(jù)庫

以管理員身份 運行 cmd,切換至安裝目錄的 bin 目錄下,輸入如下命令:

mysqld --initialize --console

默認(rèn)的服務(wù)名就是 mysql,,也可以指定服務(wù)名

mysqld --initialize --console 服務(wù)名

一般是不會去指定服務(wù)名的,但是如果你的電腦上需要安裝多個 MySQL 服務(wù),就可以用不同的名字區(qū)分。

執(zhí)行成功后,,會顯示 root 的初始密碼,,如下圖,,這個密碼需要保存下來,。
root 密碼

如果命令中不加 --console,則在 cmd 窗口將不顯示日志信息,。可以到 data 目錄(my.ini 中 datadir 配置的目錄)下找一個 .err 的文件,,也可以查看日志信息,。

陷阱 1

可能會報“找不到 MSVCP140.dll”

找不到 MSVCP140.dll

MSVCP140.dll 是 Visual Studio C++ 2015 Redistributable 的組成文件,。

一般出現(xiàn)這個問題,是因為沒有安裝 Visual C++ Redistributable for Visual Studio 2015 所致,。這個必須安裝,,否則后面服務(wù)無法啟動。
下載地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=48145

如果已安裝,,則可以修復(fù)一下,。

亦可下載一個 MSVCP140.dll,復(fù)制到 C:\Windows\System32,,運行如下批處理命令注冊 dll

@echo 開始注冊
copy msvcp140.dll %windir%\system32regsvr32 %windir%\system32\msvcp140.dll /s
@echo msvcp140.dll注冊成功
@pause

注冊成功之后再運行上述 MySQL 命令,,就可以正常初始化數(shù)據(jù)庫了。當(dāng)然不建議這么做,。


陷阱 2

執(zhí)行完成之后,,仔細(xì)查看輸出的信息,可能會有如下警告:

'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.

utf 8 目前是字符集 UTF8MB3 的別名,,在將來的版本中將被 UTF8MB4 替換,。請考慮使用 UTF8MB4,以便明確無誤,。

如果出現(xiàn)的話,,我們只需將 my.ini 文件中的 utf8 替換成 UTF8MB4

3.2,、安裝服務(wù)

安裝服務(wù):

mysqld -install

啟動服務(wù):

net start mysql

如果上一步中你指定了另外的服務(wù)名,,將 mysql 改為你指定的服務(wù)名。

登錄數(shù)據(jù)庫:

mysql -u root -p

這時提示需要輸入密碼,,就是前文讓你保存的密碼,。

登錄成功后顯示如下:

修改密碼:
執(zhí)行以下語句,即可將密碼改為 root,。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多