溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置

發(fā)布時間:2020-04-06 19:41:13 來源:網(wǎng)絡(luò) 閱讀:736 作者:夏曹俊 欄目:編程語言

mysql8.0 server安裝
1.下載mysql 8.0
可以到mysql官網(wǎng)下載 https://dev.mysql.com/downloads/mysql

或者如下地址

mysql-8.0.13 Server windows X64安裝文件
http://libmysql.com/download
2.安裝mysql 8.0
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置

我這邊選擇了custom定制安裝
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置

其中client也選中安裝,用于控制臺訪問mysql
Clinet C API library 也需要安裝,為了后面基于mysql開發(fā)程序,一些開源庫也需要依賴此庫文件。
安裝完畢,安裝到了C:\Program Files\MySQL\MySQL Server 8.0 路徑
3 進(jìn)入mysql安裝路徑 初始化數(shù)據(jù)庫獲取root初始密碼
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysqld --initialize --console
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置

我這邊顯示了錯誤,是data目錄已經(jīng)存在,應(yīng)該是以前的數(shù)據(jù),我們不要輕易刪除目錄,我們可以改個名字 C:\Program Files\MySQL\MySQL Server 8.0 目錄下的data目錄改為data_bak或者移除
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置
這一遍我們成功初始化后數(shù)據(jù)庫。
2018-11-25T11:25:07.117291Z 0 [System] [MY-013169] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.13) initializing of server in progress as process 8476 2018-11-25T11:25:10.599316Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rdE5yCr0Xw)= 2018-11-25T11:25:11.910434Z 0 [System] [MY-013170] [Server] C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe (mysqld 8.0.13) initializing of server has completed

成功后可以看到密碼的顯示,存下來,后面要登錄用 ,我這邊是 rdE5yCr0Xw)=

4 mysql windows服務(wù)安裝與啟動
使用如下指令安裝服務(wù),其中mysql8.0 是自己定義的服務(wù)名稱

mysqld --install mysql8.0

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置

如果已經(jīng)有了此服務(wù)想要卸載,則運(yùn)行

mysqld --remove mysql8.0

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置
運(yùn)行 services.msc 可以查看到此mysql服務(wù)

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置

啟動mysql服務(wù),可以用過服務(wù)菜單也可以通過如下指令

啟動服務(wù)

net start mysql8.0
停止服務(wù)

net stop mysql8.0
5 首次使用修改密碼
使用mysql 客戶端直接登錄,記得-p后面緊跟密碼不要有空格

mysql -u root -prdE5yCr0Xw)=

這樣不安全,密碼會顯示在標(biāo)題欄

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置
首次使用會提示你修改密碼

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置

首次使用修改密碼,修改為123456

ALTER USER "root"@"localhost" IDENTIFIED BY "123456";

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置

6 遠(yuǎn)程連接mysql
默認(rèn)mysql是關(guān)閉遠(yuǎn)程連接,如果想要遠(yuǎn)程,修改修改用戶權(quán)限。
先遠(yuǎn)程登錄實(shí)驗
mysql -u root -p123456 -h 192.168.0.201
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置
-重新在本地訪問

mysql -u root -p123456
修改用戶遠(yuǎn)程能訪問,主要就是修改user用戶表中的host字段,% 就表示所有網(wǎng)絡(luò)都可以訪問,也就是外網(wǎng)能夠訪問。
修改表權(quán)限后需要使用 flush privileges; 刷新權(quán)限
use mysql
update user set host="%" where user="root";
flush privileges;
連接成功
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置
這樣我們就完成了mysql8.0在windows平臺的安裝
相關(guān)視頻如下
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠(yuǎn)程訪問設(shè)置
(https://edu.51cto.com/course/16608.html)

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI