mysql5.7的安裝及Navicate長久免費使用的實現(xiàn)過程
(一)mysql5.7的安裝:
❀ 細節(jié):5.7的免安裝綠色版本的安裝方法跟安裝mysql8一模一樣,就是注意一下你安裝的版本是5.7,將版本8改成5.7即可啦~
mysql5.7的官網下載鏈接:https://dev.mysql.com/downloads/file/?id=507350 【若打不開就把,鏈接后邊的參數(shù)去掉,然后找一下即可】
細節(jié):沒賬號,懶得登錄注冊的就選擇下面的“No thanks,just start my download ”,下載綠色版的mysql
可能會遇到的bug:5.7版本跟8版本中可能會遇到端口占用的問題(以及5.7會報錯默認時間撮值的棄用問題)
1,報錯:在執(zhí)行mysqld --initialize命令時
[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).【為了解決問題后,重新輸入命令,不提示已經初始化過,需要將原來的data文件夾刪除,再創(chuàng)建一個新的data文件夾】
解決方法:在my.ini配置文件中添加配置:
[mysqld]
explicit_defaults_for_timestamp=true
2,報錯:在執(zhí)行net start mysql5;命令時
mysql5 服務無法啟動。
服務沒有報告任何錯誤。
解決方法:
(1)先找到錯誤原因:輸入命令:mysqld --console
(2)查看到Error的錯誤:
[ERROR] Can't start server: Bind on TCP/IP port: No such file or directory
[ERROR] Do you already have another mysqld server running on port: 3306 ?
(3)你已經有另一個mysqld服務器在端口上運行:3306?看到這句才知道3306端口可能被占用了,解決:查看3306端口,并殺死3306線程
■ 查看3306端口的詳情:netstat -ano|findstr 3306
■ 殺死對應的PID號對應的線程:taskkill /pid PID號 /f
ps:5.7修該密碼的提示是Query OK 哈
✿ mysql5.7的安裝:
一、準備工作:
1,配置mysql環(huán)境變量:
具體步驟:此電腦->右鍵,屬性-> 高級系統(tǒng)設置-> 環(huán)境變量-> 系統(tǒng)變量-> path里添加入mysql安裝路徑下的bin的路徑—例如我的是:D:\MySQL5.7\mysql-5.7.36-winx64\bin
2,添加配置:通過自己建個txt文件,把文件后綴改為 .ini
■細節(jié):ini文件 中重點需要注意的地方:
❀[basedir是mysql的安裝目錄,datadir是先自己在mysql安裝目錄下建一個data文件夾,然后是它的路徑 ]~~注意路徑的 \ 要寫成 \\
■ my.ini 文件(初始化配置文件):
[mysqld] # 設置服務端口為3306 port=3306 # 設置mysql的安裝目錄,注意目錄需要使用\\連接 basedir=D:\\MySQL8\\mysql-8.0.11-winx64 # 設置mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄,注意目錄需要使用\\連接 datadir=D:\\MySQL8\\mysql-8.0.11-winx64\\data # 允許最大連接數(shù) max_connections=200 # 允許連接失敗的次數(shù)。這是為了防止有人從該主機試圖攻擊數(shù)據(jù)庫系統(tǒng) max_connect_errors=10# 解決初始化錯誤explicit_defaults_for_timestamp=true # 服務端使用的字符集默認為UTF8 character-set-server=utf8 # 創(chuàng)建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8
3, 在mysql安裝目錄下,自己建立一個data文件夾,后邊就是你的數(shù)據(jù)庫啦!
4,最后mysql安裝路徑下的文件目錄結構:
二、進行安裝啦!
1,在管理員cmd下,初始化mysql:
■ 具體步驟:先直接進入到mysql安裝目錄下的bin路徑,然后點擊文件,選擇“打開Windows PowerShell(R)-》以管理員身份打開 Windows PowerShell(A)
2,輸入命令:mysqld --initialize --console
■ 注意細節(jié):初始化后會生成一個密碼,先copy到一個地方,等下修改一個容易記的密碼時需要先用原密碼登錄;
3,啟動mysql的服務,先注冊(即先安裝mysql服務),再啟動
■ 安裝mysql 服務:命令:mysqld -install [服務名]; (服務名自己起,例如我的服務名叫mysql5) 例: mysqld -install mysql5;
■ 啟動服務:net start mysql5; (這里的mysql是我上面的服務名噢)~可能出現(xiàn)bug:端口占用問題,解決方法在前面有寫
4,用原來密碼登錄后修改一個容易記的密碼:mysql -u root -p
■ 輸入原密碼:(把剛才copy到某個地方的原密碼粘貼過來)
■ 修改密碼:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
(二)Navicate長久免費使用的實現(xiàn):
✿ 準備工作:
① Navicat的安裝包,官網鏈接:http://www.navicat.com.cn/download/navicat-premium
② Navicat 的工具:鏈接: https://pan.baidu.com/s/1fouxaXJPnBMszpIKFezbng 提取碼: bfbu
1,先安裝從官網下載下來的Navicat【注意, 安裝完之后先不要打開】
2,使用工具:【使用工具之前,先斷網,把殺毒軟件暫時關閉掉】
① 激活工具先Patch咱從官網下載安裝的Navicat:
② 生成注冊碼,然后打開從官網下載安裝好的Navicat,輸入注冊碼:
③ 提示要手動激活,則將請求碼復制到注冊機中,從而生成激活碼,再復制粘貼過來激活
☺恭喜激活成功啦☺~~~
參考文章:https://www.cnblogs.com/no-celery/p/14824579.html
到此這篇關于mysql5.7的安裝及Navicate長久免費使用的實現(xiàn)過程的文章就介紹到這了,更多相關mysql Navicate安裝使用內容請搜索本站以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持本站!
版權聲明:本站文章來源標注為YINGSOO的內容版權均為本站所有,歡迎引用、轉載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內容來源于網友推薦、互聯(lián)網收集整理而來,僅供學習參考,不代表本站立場,如有內容涉嫌侵權,請聯(lián)系alex-e#qq.com處理。