1. 程式人生 > >win mysql 安裝筆記

win mysql 安裝筆記

官方下載zip的mysql包,解壓即可

目錄: D:\mysql_file\mysql-5.7.26-winx64

在該目錄下新建一個資料夾data (如果操作過程中失敗,要把data中的所有檔案刪掉)

新建一個檔案,命名為my.ini,內容:

[mysql]  
# 設定mysql客戶端預設字符集  
default-character-set=utf8   
[mysqld]  
#設定3306埠  
port = 3306   
# 設定mysql的安裝目錄  
basedir=D:\develop\mysql-5.7.19-winx64  
# 設定mysql資料庫的資料的存放目錄  
datadir=D:\develop\mysql-5.7.19-winx64\data  
# 允許最大連線數  
max_connections=200  
# 服務端使用的字符集預設為8位元編碼的latin1字符集  
character-set-server=utf8  
# 建立新表時將使用的預設儲存引擎  
default-storage-engine=INNODB 

 

接下來,操作命令,目錄 : D:\mysql_file\mysql-5.7.26-winx64\bin

mysqld --remove     //刪除mysql服務,如果你有舊的或失敗的mysql服務,先清掉,如果沒有跳過這一步
mysqld --install    //安裝mysql服務 
mysqld --initialize //一定要初始化 
net start mysql     //啟動mysql

 

新的mysql,會生成一個隨機密碼,在最初新建的data目錄中的.err檔案,本機如下檔案 

D:\mysql_file\mysql-5.7.26-winx64\data\DESKTOP-ACO3OQM.err

 

本mysql的臨時密碼是 ##?ofkypJ8ly  (符號也都是)

之後正常mysql操作

  1. mysql -u root -p
  2. 輸入密碼
  3. use mysql;
  4. update user set authentication_string=password("123456") where user="root";
  5. flush privileges;

 

-------