mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置

mysql8.0 server安裝
1.下載mysql 8.0
能夠到mysql官網下載 https://dev.mysql.com/downloads/mysqlhtml

或者以下地址mysql

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

我這邊選擇了custom定製安裝
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置數據庫

其中client也選中安裝,用於控制檯訪問mysql
Clinet C API library 也須要安裝,爲了後面基於mysql開發程序,一些開源庫也須要依賴此庫文件。
安裝完畢,安裝到了C:\Program Files\MySQL\MySQL Server 8.0 路徑
3 進入mysql安裝路徑 初始化數據庫獲取root初始密碼
cd C:\Program Files\MySQL\MySQL Server 8.0\bin
mysqld --initialize --console
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置windows

我這邊顯示了錯誤,是data目錄已經存在,應該是之前的數據,咱們不要輕易刪除目錄,咱們能夠改個名字 C:\Program Files\MySQL\MySQL Server 8.0 目錄下的data目錄改成data_bak或者移除
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置
這一遍咱們成功初始化後數據庫。
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服務安裝與啓動
使用以下指令安裝服務,其中mysql8.0 是本身定義的服務名稱ide

mysqld --install mysql8.03d

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置

若是已經有了此服務想要卸載,則運行視頻

mysqld --remove mysql8.0

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置
運行 services.msc 能夠查看到此mysql服務

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置

啓動mysql服務,能夠用過服務菜單也能夠經過以下指令

啓動服務

net start mysql8.0
中止服務

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

mysql -u root -prdE5yCr0Xw)=

這樣不安全,密碼會顯示在標題欄

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

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置

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

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

mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置

6 遠程鏈接mysql
默認mysql是關閉遠程鏈接,若是想要遠程,修改修改用戶權限。
先遠程登陸實驗
mysql -u root -p123456 -h 192.168.0.201
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置
-從新在本地訪問

mysql -u root -p123456
修改用戶遠程能訪問,主要就是修改user用戶表中的host字段,% 就表示全部網絡均可以訪問,也就是外網可以訪問。
修改表權限後須要使用 flush privileges; 刷新權限
use mysql
update user set host="%" where user="root";
flush privileges;
鏈接成功
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置
這樣咱們就完成了mysql8.0在windows平臺的安裝
相關視頻以下
mysql8.0 Server 在Windows平臺中的安裝、初始化和遠程訪問設置
(https://edu.51cto.com/course/16608.html)

相關文章
相關標籤/搜索