Windows 機器上面同時安裝mysql5.6 和 mysql5.7 的方法


1. 自己遇到的兩個坑:

1. mysql  登錄的時候 需要使用-P 來指定端口號 不然默認走 33062. mysql 5.6 和 mysql 5.7 更改用戶密碼的命令不一樣.. 我這邊浪費了很長時間:

mysql 5.6
update user set Password=PASSWORD('petrel') where user = 'root';

mysql 5.7 
update user set authentication_string=password('Test6530') where user='root' ;

被坑死了.. 

2. 與安裝mysql 5.7 一樣 解壓縮zip包即可

3. 可以復制 5.7 的 my.ini文件 注意修改目錄 然后注意將port 修改一下比如我這次是 port 3307 

4. 然后進入 bin目錄下執行命令

注意增加一個服務名 不然 服務啟動不起來. 

mysqld --install mysql56

5. 然后執行初始化的操作

mysqld --initialize mysql56

6. 使用skip-grant-tables 模式進入修改密碼 注意 5.6和5.7 的區別

登錄數據庫的命令

mysql -uroot -P 3307 -p

注意端口號

update user set Password=PASSWORD('petrel') where user = 'root';

注意命令.

7. 然后去掉skip-grant-tables 的 參數 重新登錄. 

執行命令. 

use mysql
set password=password('Test6530');
update gspuser set host = '%'   --測試環境 不考慮安全. 

執行 

flush privileges ;
然后執行 
quit;
退出

想穩 可以再重啟一下服務. 

8. navicat 可以遠程連接了. 

 


免責聲明!

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



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