mysql 坑 mysql入過的坑

2021-10-18 02:33:31 字數 920 閱讀 4840

前言:前段時間由於工作需要,部署乙個新的專案。需要安裝mysql,因此遇到不少坑。首先是啟動的時候遇到找不到檔案位置的問題,在網上找了下原因,是由於之前安裝了mysql解除安裝的時候沒有解除安裝乾淨有殘留導致的。

需要進入登錄檔cmd-->regedit-->hkey_local_machine-->system-->currentcontrolset-->services-->mysql

到這裡,大部分問題都可以解決了,啟動mysql就行了。但是我心裡苦啊。再次啟動還是提示拒絕訪問。

到這裡問題就來了。我又按照mysql安裝、配置重新走一遍。然後執行又可以了。

於是我猜可能是我之前mysql解除安裝不完全導致的,或者是配置的時候除了錯誤

接下來就是解除安裝。可參照:其中網上還有些文章要刪除安裝盤下的一些隱藏檔案,總之視情況而定,我的是沒有的。

然後就是安裝。安裝的話主要要注意的是,解壓之後的檔案裡有個配置檔案要修改。然後注意的是他的路徑

basedir = f:/cootoo/mysql-5.7.11-winx64

datadir = f:/cootoo/mysql-5.7.11-winx64/data

如果你直接在檔案上面複製路徑貼上的花,斜槓可能是這樣的:f:\cootoo\mysql-5.7.11-winx64。所以要注意斜槓方向。在配置全域性變數的path路徑的時候也要注意。

可參照:

最後乙個就是關於資料備份遷移的。資料庫其實是存放於data目錄下的,但是如果要複製資料庫的話要將ibdata1這個檔案連同資料庫檔案一起複製過去。同時修改專案配置檔案裡的資料庫鏈結配置。

mysql趟過的坑

q 使用limit報錯,如select from table where id in select id from table limit 12 會報this version of mysql doesn t yet support limit in all any some subquery a ...

Mysql之group by踩過的坑

mysql的group by分組是先排序後分組 對於使用者想要先排序後分組獲取最新的記錄,通過group by發現不可行 驗證步驟 1 建立乙個tt表進行驗證 create table tt id int 11 not null auto increment,num int 11 default n...

入職以來踩過的坑

一 配置環境變數 1 在.zshrc中配置變數時,變數配置等號處多打了乙個空格,導致系統path錯誤,很多命令無法使用,最後在大佬的幫助下,才恢復系統。2 配置path變數,要把需要新增的部分放到前面,避免被覆蓋,例如 path gop ath go path 二 mac終端配置 mac 終端使用 ...