一、完全卸載舊版mysql
參考文章:https://blog.csdn.net/hui1setouxiang/article/details/89816176
二、win10中下載安裝mysql5.7
參考文章:https://blog.csdn.net/yjz_sdau/article/details/84504549
1.官網下載mysql-5.7.28-winx64.zip
zip綠色版,msi安裝版
2.配置安裝
(1)E:\haocui\mysql-5.7.28-winx64中新建my.ini
[mysql] #設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 #設置mysql的安裝目錄 basedir=E:\haocui\mysql-5.7.28-winx64 #設置mysql數據庫的數據的存放目錄 datadir=E:\haocui\mysql-5.7.28-winx64\data #允許最大連接數 max_connections=200 #服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 #創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
(2)初始化mysql
以管理員身份運行cmd,進入安裝目錄的bin目錄:
e:
cd E:\haocui\mysql-5.7.28-winx64\bin
mysqld --initialize --user=mysql --console
初始密碼:GpLDFEk26E.w
完成data文件和安裝相關文件的生成
(3)安裝mysql
mysqld --install mysql
如果顯示:The service already exists!,則移除該服務:sc delete mysql
顯示Service successfully installed. 則安裝成功
(4)啟動mysql
net start mysql
顯示:mysql 服務已經啟動成功
(5)登錄mysq,修改登錄密碼為123456
mysql -u root -p
輸入初始密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
3.配置mysql的環境變量
補充:
mysql5.7版本可以對應jdbc驅動包5.1;
最新版mysql8.0需對應jdbc驅動包8.0;
mysql5.6.5+版本中timestamp字段類型可以設置為:default=根據當前時間戳更新