關於新版的MySQL安裝教程


主要參考大大的博客,連接如下:https://www.cnblogs.com/xiaohanlin/p/10345501.html

在裝MySQL時,突然發現最新版的居然是.zip格式的,我原來的還是有界面的,沒辦法,只好跟進時代潮流,下面介紹一下.zip版的MySQL安裝教程

首先進入官網: https://dev.mysql.com/downloads/mysql/

然后選擇你想要的版本

下面是最新的版本,根據你的選擇下載

然后解壓到指定路徑

 其中data和my.ini是自己添加的,data是一個空文件夾,my.ini是一個有txt更改后綴后的配置文件,my.ini內容如下:

[client]
port=3306
default-character-set=utf8
[mysqld] 
# 設置為自己MYSQL的安裝目錄 
basedir=D:\\anzh\\Mysql
# 設置為MYSQL的數據目錄 
datadir=D:\\anzh\\Mysql\\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#開啟查詢緩存
explicit_defaults_for_timestamp=true
skip-grant-tables  //此命令的意思是免密碼登錄,先不注釋,等修改root密碼后再注釋即可

后綴名通過重命名更改txt后綴即可,會出現如下提示,點擊確定即可

 

 並且還要把my.ini保存為ANSI格式,不然會報error:Found option without preceding group in config file: D:\Mysql\mysql-5.7.19-winx64\my.ini at line: 1的錯誤

(此圖是借鑒的,鏈接一會在下方注明)

 

然后在path中添加環境變量,此電腦圖標右擊屬性->高級系統設置->環境變量->找到path,新建,然后輸入MySQL的安裝路徑,到bin目錄,例如我的就是D:\anzh\Mysql\bin

 

 點擊確定,然后輸入cmd以管理員身份進入命令提示符,進入MySQL的bin目錄輸入以下命令:

mysqld install 
net start mysql  //主要是安裝MySQL和開啟MySQL的命令

(此圖也是借鑒,因為我已經安裝成功,同樣會在最后注釋出處)

 

因為my.ini中加入了skip-grant-tables配置,所以可以直接使用  mysql -u root -p     輸入任意密碼登錄

 (此圖也是借鑒,因為我已經安裝成功,同樣會在最后注釋出處)

 

然后修改密碼

#將數據庫切換至mysql庫
mysql> USE mysql;
#修改密碼
mysql> update user set authentication_string=PASSWORD('密碼') where user='root';
#刷新MySQL權限
mysql> flush privileges;
#退出
mysql> exit;

然后將my.ini文件中skip-grant-tables注釋了,然后再重啟MySQL即可,這時輸入 

mysql -uroot -p密碼

就可以正常登錄,登錄后執行show databases;

可能會報錯  ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 

需要用如下命令再改一次密碼

alter user user() identified by "密碼";  

再次感謝那篇教程的大大,因為我已經安裝成功,所以就借鑒了他的圖片

再次注明連接地址:https://www.cnblogs.com/xiaohanlin/p/10345501.html

如果你還有MySQL安裝軟件的話,參考這篇博客:https://blog.csdn.net/qq_38756992/article/details/84929787

MySQL的卸載:https://blog.csdn.net/NRlovestudy/article/details/83084756


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM