windows server 2008 r2安裝mysql-5.7.39
一、卸載老版本mysql
1.1. 停服務(wù)
第一種方法:在 控制面板—管理工具—服務(wù)—MySQL57—停止
第二種方法:命令行
net stop mysql57 //mysql57是服務(wù)名,不區(qū)分大小寫
驗(yàn)證:在任務(wù)管理器中看不到mysqld在運(yùn)行
1.2. 卸載軟件
-
如果是用安裝程序安的,需要到控制面板的程序中,卸載mysql
-
如果是壓縮包安裝,需要?jiǎng)h除文件和刪除服務(wù)(也有可能需要?jiǎng)h注冊(cè)表)
sc delete mysql57
1.3. 刪除文件
為保險(xiǎn)起見,將程序安裝的目錄備份一下,之后再刪除
刪除 C:\Program Files 中的 MySQL 文件夾
注意:1. 如果刪除時(shí)有占用,退出所有進(jìn)入的命令行和命令函中進(jìn)入的目錄
2.刪除目錄是為了之前額文件對(duì)安裝mysql照成影響
二、下載軟件包
2.1. 查看官網(wǎng)版本
查看官網(wǎng)軟件包支持的系統(tǒng)版本,但是可以看到已經(jīng)不支持windows server 2008r2了
https://www.mysql.com/support/supportedplatforms/database.html
2.2. 下載軟件包
(任選其一,本文是下載的安裝程序,因?yàn)楫?dāng)時(shí)不知道可下壓縮包)
- 點(diǎn)擊----downloads -----翻到最下邊-----點(diǎn)擊 mysql community server-----下載的是壓縮包
https://downloads.mysql.com/archives/community/
- 點(diǎn)擊----downloads -----翻到中間-----點(diǎn)擊 MySQL Community (GPL) Downloads—mysql installer for windows----下載的是安裝程序
https://downloads.mysql.com/archives/installer/
三、安裝新版本mysql
3.1. 需要安裝兩個(gè)依賴包(可能安裝過程會(huì)很慢)
-
.NET framework 4.5.2
-
Microsoft Visual C++ 2015-2019
再網(wǎng)上收,下載地址是微軟的就行
3.2. 安裝mysql
3.3. 測(cè)試一下
在mysql的bin目錄下
mysql -u root -p 登錄
show databases;
net stop mysql57
net start mysql57
四、簡單配置mysql
4.1. 配置遠(yuǎn)程訪問
登陸后:
use mysql;
select 'host' from user where user='root';
update user set host='%' where user='root'; //允許所有主機(jī)
flush privileges;
4.2. 更改data路徑
4.2.1. 查看當(dāng)前data路徑
show global variables like "%datadir%";
4.2.2.更改配置文件
配置文件位置:mysql的默認(rèn)配置文件my.ini文件在 C:\ProgramData\MySQL\MySQL Server 8.0\ 中
- 更改完后如下
- 保存時(shí)注意另存為 編碼為 ANSI 的
-
將原來的 Data文件夾復(fù)制到新的位置,注意設(shè)置目標(biāo)文件夾的權(quán)限
文件權(quán)限添加方法:
右擊文件,選擇屬性,點(diǎn)擊 安全,選擇 編輯 ,點(diǎn)擊 添加 ,輸入 network service,點(diǎn)擊 檢查名稱 確保輸入無誤,點(diǎn)擊確定,并修改其權(quán)限,選擇 完全控制 ,點(diǎn)擊確定,點(diǎn)擊確定。文章來源:http://www.zghlxwxcb.cn/news/detail-446120.html
4.2.3. 啟動(dòng)mysql,驗(yàn)證
net start mysql57
show global variables like "%datadir%";
文章來源地址http://www.zghlxwxcb.cn/news/detail-446120.html
4.3. 更改密碼
- 方法一:
window的命令行下,在mysql的bin下執(zhí)行
mysqladmin -u root -p111111 password 222222
- 方法二
mysql命令行下執(zhí)行:
use mysql;
update user set authentication_string=password('新密碼') where user='root' and host='localhost';
5.7版本密碼字段是authentication_string,5.6版本密碼字段是password,別的版本自己查吧
- 方法三
沒驗(yàn)證成功 ,哈哈
到了這里,關(guān)于windows server 2008 r2安裝mysql-5.7.39的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!