Mysql ERROR 1577錯誤解決方法
今天將Mysql升級到了5.1.31,用Navicat打開數(shù)據(jù)庫添加數(shù)據(jù),出現(xiàn)了1577錯誤,提示信息:
查看手冊(5.4. mysql_fix_privilege_tables:升級MySQL系統(tǒng)表),一些MySQL發(fā)布對mysql數(shù)據(jù)庫中的系統(tǒng)表的結構進行了更改,添加了新權限或特性。當你更新到新版本MySQL,你應同時更新系統(tǒng)表,以確保它們的結構最新。首先備份mysql數(shù)據(jù)庫,然后按照下面的程序操作
解決辦法是:
在Windows系統(tǒng)中,MySQL分發(fā)包括mysql_fix_privilege_tables.sqlSQL腳本,你可以用mysql客戶端來運行。例如,如果MySQL安裝到C:Program FilesMySQLMySQL Server 5.1,命令應為:
C:>C:Program FilesMySQLMySQL Server 5.1binmysql -u root -p mysqlmysql>SOURCE C:/Program Files/MySQL/MySQL Server 5.1/share/mysql_fix_privilege_tables.sql
如果安裝到其它目錄,相應地更改路徑名。
mysql命令將提示輸入root密碼;按照提示輸入密碼。運行時候不用管出錯信息,完成退出,重啟Mysql服務器就可以
linux解決方案,沒有試過,摘錄如下:
在Unix或Unix類系統(tǒng)中,運行mysql_fix_privilege_tables腳本來更新系統(tǒng)表:
shell>mysql_fix_privilege_tables
你必須在服務器運行時執(zhí)行該腳本。它試圖連接本機上用root運行的服務器。如果root賬戶需要密碼,在命令行中按下述方法給出密碼:
shell> mysql_fix_privilege_tables--password=root_password
- MySql 安裝時的1045錯誤
- Mysql安裝 Navicat 出現(xiàn)1044/1045錯誤的解決方法
- mysql-5.5.28源碼安裝過程中錯誤總結
- CodeIgniter錯誤mysql_connect(): No such file or directory解決方法
- Mysql錯誤1366 - Incorrect integer value解決方法
- MySQL錯誤ERROR 2002 (HY000): Can''t connect to local MySQL server through socket
- MySQL ERROR 2013 (HY000)錯誤解決方法
- mysql中You can’t specify target table for update in FROM clause錯誤解決方法
- 安裝Mysql時出現(xiàn)錯誤及解決辦法
相關文章
MySQL主庫binlog(master-log)與從庫relay-log關系代碼詳解
這篇文章主要介紹了MySQL主庫binlog與從庫relay-log關系的相關內容,涉及部分代碼,需要的朋友可以參考。2017-10-10