好久之前就在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