1、資料庫報錯: expression #1 of order by clause is not in select list, references column 『oss_web.i.create_date』 which is not in select list; this is incompatible with distinct
mysql資料庫公升級到5.7x以上後,不在支援 distinct 要麼修改sql**要麼修改mysql配置檔案:
vi /etc/my.cnf
在 [mysqld] 和 [mysqld] 與 [mysqld_safe] 之間新增下面一行
sql_mode=no_engine_substitution,strict_trans_tables
重啟mysql
service mysqld restart
2、window下mysql預設表名不區分大小寫,所以在程式中寫表名大小寫都能實現。linux系統下mysql表名區分大小寫。所以要麼程式中寫正確,要麼修改mysql配置
vi /etc/my.cnf
在 [mysqld] 和 [mysqld] 與 [mysqld_safe] 之間新增下面一行
lower_case_table_names=1
重啟mysql
service mysqld restart
linux下mysql資料庫表名區分大小寫導致系統報錯
vi /etc/my.cnf
在 [mysqld] 後 加上 lower_case_table_names=1
儲存退出,重啟mysql
service mysqld restart
linux下mysql資料庫預設鏈結數過小,沒有及時把mysql鏈結釋放調導致mysql鏈結數量過多報錯
vi /etc/my.cnf
max_connections=1000
max_user_connections=500
wait_timeout=200
儲存退出,重啟mysql
service mysqld restart
linux下mysql預設安裝碟符空間太小,手動修改mysql配置檔案來修改資料庫儲存位置。
mkdir /usr/local/mysql
暫停mysql
service mysqld stop
vi /etc/my.cnf
新增下面配置:
datadir=/usr/local/mysql
socket=/usr/local/mysql/mysql.sock
儲存退出,將原來mysql安裝位置的檔案全部拷貝到新建的檔案目錄下
重啟mysql
service mysqld restart複製**
部署專案遇到的MYSQL問題
color blue 某個同事在server部署了乙個web的專案,啟動專案執行正常,登入介面可以顯示,然後輸入使用者名稱密碼,就提示有錯誤 could not execute native bulk manipulation query 登入到後台看log,錯誤是 table user log d...
部署專案時遇到的問題
測試nltk解析樹視覺化時,遇到 tclerror couldn t connect to display 0.0 按照網上答案使用xhost 又報錯xhost unable to open display 以為是許可權問題找伺服器管理員來輸入,還是一樣的報錯 然後,檢視了一下環境變數發現沒有 di...
linux 專案部署遇到的問題
1 mysql 大小寫敏感 專案執行中去掉大小寫敏感 1 service mysql stop 2 修改my.cnf配置檔案 etc mysql my.cnf 注意修改許可權,chmod 777 my.cnf 在 mysqld 節下加入 讓mysql大小寫不敏感 lower case table n...