最新版的MYSQL 5.7.17安裝注意問題


1. 下載及解壓

我下的是最新版的5.7.17,雖然網上資料較少,但技術最新,不能總用老版本的說

網站:http://dev.mysql.com/downloads/mysql

下載:

解壓至:C:\Program Files\mysql-5.7.17-winx64

2. 配置

將解壓后的my-default.ini配置文件復制一份到C:\windows下,重命名為my.ini。

my.ini里內容如下:

[mysqld]
basedir=C:\Program Files\mysql-5.7.17-winx64
datadir=C:\Program Files\mysql-5.7.17-winx64\data

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 這個要放在[WinMySQLadmin],[client]兩個上面,不然會出錯

[WinMySQLadmin]
Server=C:\Program Files\mysql-5.7.17-winx64\bin\mysqld.exe
user=root
password=
[client]
default-character-set=utf8

這里的地址就是你安裝的地址,如果你和我安裝的位置不同,要改一下哦。

3. 安裝

管理員身份運行命令行,然后進入mysql文件下的bin文件夾里(大家都會蛤),

mysqld --initialize-insecure ,

這步是創建data目錄,要稍等一會。、

mysqld  --install mysql

這里的mysql5是自己取的服務名,如何提示服務名被占用的話,你可以使用sc delete 服務名,來刪除。

切記安裝新的mysql要把以前的先停止運行net stop 服務名,再把服務名刪除,不要以為刪掉文件夾就萬事大吉了,否則會出現許多意料之外的錯誤。

然后啟動mysql,net start mysql5

登陸mysql,mysql -u root -p

這里會要求我們輸密碼,這里也是經常出錯的地方

對於mysql5.7.17, 初始化時創建了臨時密碼,在mysql安裝文件下的data文件夾的DESKTOP-OFGA4DU.err里,可能因為版本不同名字不同,但只有一個err文件,就是他。

注意打開后,從上往下看第一個【note】,

之后成功進入,修改密碼 alter user 'root'@'localhost' identified by '新密碼';

 flush privileges;

quit;

再以新密碼登陸就可以了


免責聲明!

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



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