• 當前位置:首頁 > IT技術 > 數據庫 > 正文

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)
    2022-09-06 22:39:22


    文章目錄

    一、軟件下載解壓
    1. 官網下載

    ??https://dev.mysql.com/downloads/mysql/??

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_客戶端


    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_客戶端_02

    2.下載完成后解壓

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_ide_03

    二、mysql配置
    2.1. my.ini

    配置初始化的my.ini文件的文件
    解壓后的目錄并沒有的my.ini文件,沒關系可以自行創建在安裝根目錄下添加的my.ini(新建文本文件,將文件類型改為的.ini),寫入基本配置:
    配置文件中的路徑(basedir和datadir)要和實際存放的路徑一致(8.0.18不要手動創建Data文件夾)

    [mysqld]
    # 設置3306端口
    port=3306
    # 設置mysql的安裝目錄
    basedir=J:mysql-8.0.26-winx64
    # 設置mysql數據庫的數據的存放目錄
    datadir=J:mysql-8.0.26-winx64Data
    # 允許最大連接數
    max_connections=200
    # 允許連接失敗的次數。
    max_connect_errors=10
    # 服務端使用的字符集默認為utf8mb4
    character-set-server=utf8mb4
    # 創建新表時將使用的默認存儲引擎
    default-storage-engine=INNODB
    # 默認使用“mysql_native_password”插件認證
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 設置mysql客戶端默認字符集
    default-character-set=utf8mb4
    [client]
    # 設置mysql客戶端連接服務端時默認使用的端口
    port=3306
    default-character-set=utf8mb4

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_安裝_04

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_客戶端_05

    2.2. 初始化MySQL

    在安裝時,避免權限問題出錯我們盡量使用管理員身份運行CMD,否則在安裝時會報錯,會導致安裝失敗的情況
    win+r鍵

    C:WindowsSystem32

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_mysql_06

    右鍵以管理員身份運行

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_安裝_07


    在MySQL目錄下的bin目錄下執行命令:

    j:
    cd mysql-8.0.26-winx64in
    mysqld --initialize --console

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_安裝_08

    注意![注意] [MY-010454] [服務器]為root @ localhost生成臨時密碼: ,ppu6ksRL(oy其中root @ localhost:后面的 ,ppu6ksRL(oy就是初始密碼(不含首位空格)。在沒有更改密碼前,需要記住這個密碼,后續登錄需要用到。復制密碼先保存起來!!!

    2.3. 安裝MySQL服務
    • 啟動MySQL 服務
      安裝mysql服務

    執行下面的命令:

    mysqld --install

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_客戶端_09


    成功了!

    2.4. mysql已經安裝過了

    如果出現這個,沒有次跳過

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_安裝_10

    說明mysql的服務還在把它刪掉

    用這個命令,卸載mysql

    sc delete mysql

    SC刪除的MySQL

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_mysql_11

    在執行上面安裝服務

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_mysql_12

    2.5. 啟動MySQL的服務
    net start mysql

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_安裝_13


    到這你的MySQL已經是安裝好了!

    三、密碼修改
    3.1. 登錄mysql

    現在就是改密碼的時候了

    也可以在mysql的bin目錄下 進行數據庫連接

    # 此密碼就是剛才生成的隨機密碼
    ,ppu6ksRL(oy

    再輸入密碼 回車

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_mysql_14

    有了mysql> 這個的時候 你就可以去改密碼了!

    3.2. 修改密碼
    # ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
    ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    3.3. 退出mysql

    密碼修改成功后 ,(退出mysql)

    exit
    四、客戶端連接mysql
    4.1. Navicat

    連接MySQL

    使用Navicat給大家演示

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_mysql_15

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_客戶端_16

    4.2. 登錄mysql

    MySQL 8.0.26 簡易配置安裝教程 (windows 64位)_mysql_17

    4.3. 操作記錄

    操作記錄

    Microsoft Windows [版本 10.0.19042.508]
    (c) 2020 Microsoft Corporation. 保留所有權利。

    C:WindowsSystem32>j:

    J:>cd mysql-8.0.26-winx64in

    J:mysql-8.0.26-winx64in>mysqld --initialize --console
    2021-07-29T11:57:49.223256Z 0 [System] [MY-013169] [Server] J:mysql-8.0.26-winx64inmysqld.exe (mysqld 8.0.26) initializing of server in progress as process 8896
    2021-07-29T11:57:49.256717Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
    2021-07-29T11:57:50.568920Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
    2021-07-29T11:57:53.483162Z 0 [Warning] [MY-013746] [Server] A deprecated TLS version TLSv1 is enabled for channel mysql_main
    2021-07-29T11:57:53.484016Z 0 [Warning] [MY-013746] [Server] A deprecated TLS version TLSv1.1 is enabled for channel mysql_main
    2021-07-29T11:57:53.674312Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ,ppu6ksRL(oy

    J:mysql-8.0.26-winx64in>mysqld --install
    Service successfully installed.

    J:mysql-8.0.26-winx64in>net start mysql
    MySQL 服務正在啟動 .
    MySQL 服務已經啟動成功。


    J:mysql-8.0.26-winx64in>mysql -u root -p
    Enter password: ************
    Welcome to the MySQL monitor. Commands end with ; or g.
    Your MySQL connection id is 8
    Server version: 8.0.26

    Copyright (c) 2000, 2021, Oracle and/or its affiliates.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
    Query OK, 0 rows affected (0.01 sec)

    mysql> exit


    本文摘自 :https://blog.51cto.com/g

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码