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


mysql8.0 server安裝

1.下載mysql 8.0

2.安裝mysql 8.0

  • 我這邊選擇了custom定制安裝

  • 其中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

  • 我這邊顯示了錯誤,是data目錄已經存在,應該是以前的數據,我們不要輕易刪除目錄,我們可以改個名字 C:\Program Files\MySQL\MySQL Server 8.0 目錄下的data目錄改為data_bak或者移除
  • 這一遍我們成功初始化后數據庫。

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 是自己定義的服務名稱

  • mysqld --install mysql8.0

  • 如果已經有了此服務想要卸載,則運行

  • mysqld --remove mysql8.0

  • 運行 services.msc 可以查看到此mysql服務

  • 啟動mysql服務,可以用過服務菜單也可以通過如下指令

  • 啟動服務

    • net start mysql8.0
  • 停止服務

    • net stop mysql8.0

5 首次使用修改密碼

  • 使用mysql 客戶端直接登錄,記得-p后面緊跟密碼不要有空格

  • mysql -u root -prdE5yCr0Xw)=

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

  • 首次使用會提示你修改密碼

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

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

6 遠程連接mysql

  • 默認mysql是關閉遠程連接,如果想要遠程,修改修改用戶權限。
  • 先遠程登錄實驗
  • mysql -u root -p123456 -h 192.168.0.201

-重新在本地訪問

  • mysql -u root -p123456
  • 修改用戶遠程能訪問,主要就是修改user用戶表中的host字段,% 就表示所有網絡都可以訪問,也就是外網能夠訪問。
  • 修改表權限后需要使用 flush privileges; 刷新權限
  • use mysql
  • update user set host="%" where user="root";
  • flush privileges;
  • 連接成功

這樣我們就完成了mysql8.0在windows平台的安裝

相關視頻可以觀看

http://www.laoxiaketang.com/lesson_info.php?id=22


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM