windows版mysql8.0安裝詳解


1.mysql下載

地址:https://dev.mysql.com/downloads/mysql/

 2.解壓

下載完成后將其解壓到自定義目錄下,我所有的工具都保存在E:\mysql\mysql-8.0.26-winx64\mysql-8.0.26-winx64,解壓完成后會看見以下目錄:

3.配置環境變量

  • 3.1.打開電腦的環境變量設置界面

  • 控制面板->系統安全->系統,點擊左側的‘高級系統設置’

         

  •  點擊環境變量,后如下畫面

         

  •  3.2.新建MYSQL_HOME系統變量

       

  •  3.3.在Path中添加MYSQL_HOME

          

         此時環境變量配置完成

4.安裝mysql

  • 4.1.在安裝目錄下面創建my.ini文件

[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=E:\\mysql\mysql-8.0.26-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=E:\\mysql\mysql-8.0.26-winx64\Data
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3306
default-character-set=utf8

       datadir和basedir文件夾的路徑可以根據個人喜好來配置

       放置位置,如下

         

  •  4.2.用管理員身份運行cmd窗口

      

  • 4.3.給mysql服務創建名稱

      mysql8為名稱,名稱可以根據自己的需要配置,方便到時候建立多個mysql服務時不沖突

mysqld --install mysql8
  • 4.4.初始化mysql

mysqld --initialize --console

     

      會出現如上的一段,此時要記住自己的初始化密碼

  • 4.5.啟動mysql服務,輸入如下命令行

net start mysql8

    

  •  4.6.登錄mysql

      輸入如下命令行

mysql -uroot -p

    

     然后,它會讓你輸入密碼,輸入當時的初始化密碼,就可以登錄mysql

    

      彈出這樣的信息就是登錄成功了.此時我們可以輸入更改密碼指令更改密碼:

  • 4.7.修改初始密碼

      將初始密碼改成:root,輸入如下命令行

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

      BY后面輸入的是你的新密碼,我輸入的root,方便進入,可以根據個人習慣配置密碼.

  • 4.8.查看用戶信息

     此時密碼更改成功后,我們可以看下用戶信息,輸入如下命令行

select user,host,authentication_string from mysql.user;

     

     可以看見此時數據庫的root用戶僅限localhost登錄訪問。如果要允許開放其他ip登錄,則需要添加新的host。如果要允許所有ip訪問,可以直接修改成"%".

  • 4.9.修改數據庫root用戶的權限,允許所有ip訪問

     重新創建了個root用戶並修改了權限,輸入如下命令行:

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

    

  •  4.10.用mysql可視化工具登錄連接

       

 

 

 

 

參考---https://blog.csdn.net/ycxzuoxin/article/details/80908447


免責聲明!

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



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