一、官網安裝32位的
1、安裝網址:https://dev.mysql.com/downloads/windows/installer/8.0.html
2、軟件安裝版本的目前只有32位
安裝步驟:https://www.cnblogs.com/Horne/p/10812323.html
二:官網安裝64位的
1、安裝網址:https://dev.mysql.com/downloads/mysql/
2、點擊下載,是64位的解壓縮安裝包,必須要配置環境
3、我解壓縮在C:\Program Files\mysql-8.0.21\mysql-8.0.21-winx64\bin
ps:此處可以進行配置變量環境(配置的話在任意位置打開cmd都能使用,不配置則需要在壓縮位置下才能使用)
1),我的電腦->屬性->高級系統設置->環境變量
2),配置完環境變量需要自己新建 : my-default.ini(ini結尾的文件,前面的名字自己隨意命名)
內容設置如下:注意其中這2個配置
mysql的安裝目錄 mysql數據庫的數據的存放目錄
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=C:\Program Files\mysql-8.0.21\mysql-8.0.21-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=C:\Program Files\mysql-8.0.21\mysql-8.0.21-winx64\data # 允許最大連接數 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
放在bin目錄下:
3),此處注意,在進行cmd命令安裝的時可能會有缺失一些dll文件
鏈接:https://pan.baidu.com/s/128TnG0m90V-QGjRPcrECrQ
提取碼:81tq
優先安裝紅色框框中的exe文件,如果在命令安裝的時候還有缺失,在安裝另外一個文件夾里面的exe
4),以上文件准備好之后,進行cmd命令安裝
為了防止出現沒有權限的情況,可以
找到路徑下的cmd.exe,右鍵管理員打開
切換到,mysql安裝的bin目錄下
mysqld --install mysql8(后面的emysql8為服務創建的名稱,以免以后安裝多個沖突)
mysqld --initialize --console (這個是初始化命令,下圖紅色框框為初始密碼,記住)
net start mysql8 (啟動mysql服務)
輸入先前的初始密碼登錄,然后修改密碼,並且創建一個所有用戶可登錄的root用戶,如果不創建的話root用戶只能本地登錄,無法遠程連接,就用不了SQLyog之類的工具了。
修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
創建用戶:
-
CREATE USER root@'%' IDENTIFIED BY '123456';
-
GRANT ALL ON *.* TO 'root'@'%';
修改密碼:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
創建用戶:
-
CREATE USER root@'%' IDENTIFIED BY '123456';
-
GRANT ALL ON *.* TO 'root'@'%';