1 下載 解壓
下完完成之后解壓 如 解壓后的位置G:\database_soft\mysql-8.0.21-winx64
2 配置環境變量
3 設置配置文件
在安裝mysql的bin目錄下 新建my-default.ini 其中注意兩點
mysql的安裝目錄 mysql數據庫的數據的存放目錄
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=G:\database_soft\mysql-8.0.21-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=G:\database_soft\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
4 進行安裝
1 首先cd 到安裝mysql位置下bin目錄下 2:輸入 mysqld --install mysql8 (后面的emysql8為服務創建的名稱,以免以后安裝多個沖突) 3: mysqld --initialize --console (這個是初始化命令,找到 for root@localhost:) 比如 for root@localhost: 0d6ugwubGr;/ 后面的0d6ugwubGr;/就是初始密碼 4 net start mysql8 (啟動mysql服務)
5 修改初始密碼 設置遠程連接
輸入先前的初始密碼登錄,然后修改密碼,並且創建一個所有用戶可登錄的root用戶,如果不創建的話root用戶只能本地登錄,無法遠程連接,就用不了SQLyog之類的工具了。
1:修改密碼 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 2: 創建用戶 CREATE USER root@'%' IDENTIFIED BY '123456'; GRANT ALL ON *.* TO 'root'@'%';