mysql 快速公升級 快速公升級MySQL系統表

2021-10-20 22:24:58 字數 957 閱讀 5941

一些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 filesmysqlmysql server 5.1,命令應為:

c:>c:program filesmysqlmysql server 5.1inmysql -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警告;你可以忽略它們。

執行完指令碼後,停止伺服器並重啟。

yum快速公升級mysql

yum快速公升級mysql mysql已經支援直接使用 yum安裝 公升級各個版本,簡潔方便,下面介紹使用 yum公升級 mysql 5.6 至mysql 5.7 作業系統為 centos 7 cd usr local src wget rpm ivh mysql57 community relea...

yum快速公升級

第一步 rpm import to install elrepo for rhel 7,sl 7or centos 7 rpm uvh 6的命令如下 rpm uvh 6的命令如下 rpm uvh 第二步 在yum的elrepo源中,有mainline 3.16.1 long term 3.10.28...

mysql 快速公升級 MySQL 4到5的快速公升級

作 譯者 葉金榮 email 週末幫乙個客戶做了一次公升級,是從4.0.22直接公升級到5.0.37,在windows平台下。由於是在windows平台下,而且涉及到亂碼,擔心會比較麻煩,我就先用一小部分資料進行測試。結果表明,如果原來採用的是latin1字符集,並且在mysql 5中也使用lati...