mysql免安裝版配置+navicat測試


好久之前就在mysql官網下載了mysql的包,但是一直沒有安裝。今天測試下。

 

下載好的mysql是一個zip壓縮包,直接解壓就可以了,然后改名為mysql,以免路徑太復雜。

 

 

配置環境變量

把D:\App\MySQL\mysql\bin加到path環境變量后面。用分號隔開。

 

安裝服務

要CD到bin目錄下去安裝

mysqld -install

 

啟動服務

net start mysql

 

 

 

 

這里遇到一個問題,服務無法啟動。

於是求助百度

得到的解答如下:

mysqld --initialize-insecure --user=mysql

 

 

 

運行了上面的命令后就可以啟動mysql服務了。

 

下面用Navicat鏈接mysql

 

用戶名root,密碼空

 

成功連接。

 

 

 

 

 

 

使用Navicat查詢時沒有問題,但是老是有下面這個報錯,雖然不影響使用,但是看着心煩。

 

ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

 

 

解決辦法:

運行下面的命令,然后關掉Navigate重新打開連接mysql就可以了

set @@GLOBAL.sql_mode='';

set sql_mode ='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

 

這個解決方案不是永久了,重啟mysql服務后就失效了,如果要永久解決,需要改ini配置文件。

參考鏈接:https://www.cnblogs.com/jim2016/p/6322703.html

 

 

 

 

 


免責聲明!

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



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