1. 自己遇到的兩個坑:
1. mysql 登錄的時候 需要使用-P 來指定端口號 不然默認走 3306 呢 2. 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 可以遠程連接了.