程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> UCenter info:MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists

UCenter info:MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE noteexists

編輯:關於MYSQL數據庫
大家先看下數據庫權限問題,然後再進行如下操作。

SQL:SELECT value FROM [Table]vars WHERE name='noteexists2′

UCenter info: MySQL Query Error
SQL:SELECT value FROM [Table]vars WHERE name='noteexists2′
Error:SELECT command denied to user ‘數據庫‘@'IP地址' for table ‘pre_ucenter_vars'
Errno:1142

幫人遷移discuz,原以為很簡單,數據導出,數據導入,修改uc_server/data/config.inc.php文件當中的數據庫信息,網站能訪問,看起來已經搞定,結果被告知無法登陸,提示數據庫連接錯誤。只好再找了一圈,仔細核對config文件還是不行。折騰了一下午,終於發現config文件當中有一個地方是“數據庫名.表”的格式而這個地方的數據庫名還是之前的,修改後一切正常。

Error:SELECT command denied to user ‘pre_ucenter_vars' Errno:1142
客戶購買了一個香港linux主機,要把原論壇上的數據轉移過來。這位客戶特意強調花錢在淘寶上請人來幫忙轉移。最後淘寶上的這位仁兄拿出了很多看似很充足的理由說我們服務器有問題不能把數據轉移過來。實在沒辦法我只得幫客戶看下,要不這個客戶就退款買淘寶上那位的主機了。幫忙幫客戶站點轉移過來後後才和發現,原來這位客戶已經在淘寶那位購買了主機,就差到我們這來退款了,幸虧我手快幫站點搬家過來了。才識破淘寶那位奸計,現在的人真是沒有道德啊。以往有過幾個客戶就是這樣安裝站點,轉移站點找了淘寶上的人幫忙失去了客戶到後來來退款。
在轉移時也碰到一點小問題,康盛 dz discuz Discuz!X1.5 站點轉移 論壇轉移 錯誤 數據庫連接 數據庫鏈接 (sorry keyword!)
原本只是想導入數據庫文件,在phpadmin導入sql文件然後更改一下三個文件就可以。
修改了一下三個數據庫鏈接文件,修改了數據庫名,數據庫用戶和密碼
代碼如下:

uc_server/data/config.inc.php
conf/config_global.php
conf/config_ucenter.php

但是還是出現了一下問題
前台無法登入,到後台admin.php還是無法登陸,提示內部錯誤,Errno:1142
代碼如下:

UCenter info: MySQL Query Error
SQL:SELECT value FROM [Table]vars WHERE name='noteexists1′
Error:SELECT command denied to user ‘abc'@'localhost' for table ‘pre_ucenter_vars'
Errno:1142

想了幾個辦法更改了表pre_ucenter_vars還是沒有什麼用
最後谷歌
conf/config_ucenter.php文件
默認的語句是 define('UC_DBTABLEPRE', 'pre_ucenter_');
換成本例即要改成這樣的格式
define('UC_DBTABLEPRE','`dbname`.pre_ucenter_');
dbname為新的數據庫名

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved