MySQL8.0 下載安裝啟動(Windows10)


2019年6月13日20:13:21

MySQL8.0 下載安裝啟動(Windows10)

下載

下載地址:https://dev.mysql.com/downloads/mysql/8.0.html

現在的版本是:MySQL Community Server 8.0.16

解壓

解壓到安裝目錄,比如F盤根目錄,F:\mysql-8.0.16-winx64

創建my.ini

my.ini是MySQL安裝的配置文件

[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8mb4
[mysqld]
# 設置3306端口
port=3306
# 設置mysql的安裝目錄
basedir=D:\\develop\\software\\mysql-8.0.13-winx64
# 設置 mysql數據庫的數據的存放目錄,MySQL 8+ 不需要以下配置,系統自己生成即可,否則有可能報錯
# datadir=D:\\develop\\software\\mysql-8.0.13-winx64\\data
# 允許最大連接數
max_connections=20
# 服務端使用的字符集默認為8比特編碼的latin1字符集
character-set-server=utf8mb4
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB

初始化

以管理員權限打開cmd,在F:\mysql-8.0.16-winx64\bin目錄下執行:

mysqld --defaults-file=F:\mysql-8.0.16-winx64\my.ini --initialize --console

控制台有輸出如下,說明安裝成功:

F:\mysql-8.0.16-winx64\bin>mysqld --defaults-file=F:\mysql-8.0.16-winx64\my.ini --initialize --console  
2019-06-13T13:05:12.739945Z 0 [System] [MY-013169] [Server] F:\mysql-8.0.16-winx64\bin\mysqld.exe (mysqld 8.0.16) initializing of server in progress as process 16556  
2019-06-13T13:05:53.869171Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 8WEM&pMQk#xR  
2019-06-13T13:06:06.142279Z 0 [System] [MY-013170] [Server] F:\mysql-8.0.16-winx64\bin\mysqld.exe (mysqld 8.0.16) initializing of server has completed  

這里root@localhost: 8WEM&pMQk#xR8WEM&pMQk#xR就是數據庫的初始密碼。稍后需要更改。

啟動、關閉

啟動MySQL server,只需要執行mysqld即可,mysqld --console可以在控制台輸出日志。

F:\mysql-8.0.16-winx64\bin>mysqld --console
2019-06-14T11:20:12.875518Z 0 [System] [MY-010116] [Server] F:\mysql-8.0.16-winx64\bin\mysqld.exe (mysqld 8.0.16) starting as process 13788
2019-06-14T11:20:17.477755Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
2019-06-14T11:20:17.998981Z 0 [System] [MY-010931] [Server] F:\mysql-8.0.16-winx64\bin\mysqld.exe: ready for connections. Version: '8.0.16'  socket: ''  port: 3306  MySQL Community Server - GPL.
2019-06-14T11:20:18.071514Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060

在命令行中只需“CRTL + C”就可以關閉數據庫,也可以使用mysqladmin -u root shutdown

登錄

使用mysql -uroot -p登錄,輸入上面的那個密碼8WEM&pMQk#xR即可

F:\mysql-8.0.16-winx64\bin>mysql -uroot -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.16

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

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 WITH mysql_native_password BY '你的密碼';

注意:mysql8新的密碼策略,很多mysql客戶端工具不支持,所以用原來的密碼策略

2019年6月14日20:00:06


免責聲明!

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



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