1、下載
官網下載(8.0.19版本下載地址:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-winx64.zip)
其他版本可以去官網自行下載
2、解壓(解壓無需安裝,位置隨意)
3、配置環境變量
找到bin文件的目錄,配置到環境變量path中(例如:D:\mysql\mysql-8.0.19-winx64\bin)
4、在根路徑下配置my.ini文件(位置如上圖)
在根路徑下創建my.ini文件,內容如下
#代碼開始
[mysql]
default-character-set=utf8
[mysqld]
#skip-grant-tables
#設置3306端口
port = 3306
# 設置mysql的安裝目錄
basedir=D:\\mysql\\mysql-8.0.19-winx64
# 設置mysql數據庫的數據的存放目錄
datadir=D:\\mysql\\mysql-8.0.19-winx64\\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認爲8比特編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
#代碼結束
5、根目錄下創建data文件夾(位置如圖上)
在D:\mysql\mysql-8.0.19-winx64目錄下新建data文件夾,用管理員身份打開cmd命令窗口,進入bin文件夾下,執行命令mysqld --initialize -insecure,命令執行完成後可以注意到Mysql安裝目錄下多出個data文件夾。
注意:
解決辦法:https://pan.baidu.com/s/1PVLTL_-AugIWc0xMqVDk3Q 提取碼:0ovs
參考來源:https://blog.csdn.net/weixin_42545675/article/details/104108216
6、繼續在cmd命令窗口:執行命令mysqld -install安裝mysql服務,服務安裝成功後,執行net start mysql命令啓動Mysql服務
成功提示:
7、執行命令mysql -u root便可以登錄到Mysql數據庫
8、登錄成功後,我們可以通過如下命令修改root用戶的密碼
alter user "root"@"localhost" identified by "123";
9、navicat連接數據庫
出現問題:
解決辦法:
這是因爲MySQL從8.0.11版本開始選擇了密碼加密
進入你的mysql命令行,啓動MYSQL command line client,按照以下步驟輸入:
1.ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
2.ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
3.FLUSH PRIVILEGES;
4.alter user 'root'@'localhost' identified by '123456';重置密碼用戶名爲root的密碼