一些mysql發布對mysql資料庫中的系統表的結構進行了更改,新增了新許可權或特性。當你更新到新版本mysql,你應同時更新系統表,以確保它們的結構最新。首先備份mysql資料庫,然後按照下面的程式操作。
在unix或unix類系統中,執行mysql_fix_privilege_tables指令碼來更新系統表:
shell> mysql_fix_privilege_tables
你必須在伺服器執行時執行該指令碼。它試圖連線本機上用root執行的伺服器。如果root賬戶需要密碼,在命令列中按下述方法給出密碼:
shell> mysql_fix_privilege_tables--password=root_password
mysql_fix_privilege_tables指令碼可以執行將系統表轉換為當前格式的任何動作。執行時你可能會看見一些duplicate column name警告;你可以忽略它們。
執行完指令碼後,停止伺服器並重啟。
在windows系統中,mysql分發包括mysql_fix_privilege_tables.sql sql指令碼,你可以用mysql客戶端來執行。例如,如果mysql安裝到c:\program files\mysql\mysql server 5.1,命令應為:
c:\>c:\program files\mysql\mysql server 5.1\bin\mysql -u root -p mysqlmysql> source c:/program files/mysql/mysql server5.1/scripts/mysql_fix_privilege_tables.sql
如果安裝到其它目錄,相應地更改路徑名。
mysql命令將提示輸入root密碼;按照提示輸入密碼。
在unix中,當mysql處理mysql_fix_privilege_tables.sql script指令碼中的語句時,你可能會看見一些duplicate column name警告;你可以忽略它們。
執行完指令碼後,停止伺服器並重啟。
mysql 快速公升級 快速公升級MySQL系統表
一些mysql發布對mysql中的系統表的結構進行了更改,新增了新許可權或特性。當你更新到新版本mysql,你應同時更新系統表,以確保它們的結構最新。首先備份資料庫,然後按照下面的程式操作。在unix或unix類系統中,執行mysql fix privilege tables指令碼來更新系統表 sh...
windows更新系統系統時無法更新
win7系統顯示 windows update當前無法檢查更新,因為未執行服務,您可能需要重新啟動計算機 解決方法 1 win r開啟執行視窗,輸入cmd 2 在dos視窗中輸入命令 net stop wuauserv 並回車,來停止windows update服務。3 再次開啟執行視窗 4 找到s...
linux 更新系統時間
1.ntpdate 命令更新時間 ntpdate asia.pool.ntp.org 2.date 命令更新時間 例 更新時間為 10年12月13日 date s 101213 更新時間為 14 20 00 date s 14 20 00 更新時間為 2010 12 13 14 26 date s ...