Linux
在centos 6.4上升級mysql 5.5.40到5.6
我找不到要添加到具有 mysql 5.6 更新的 repolist 的 repo。有誰知道如何做到這一點?我試過這個$$ link $$但它打破了一切。執行該更新後,我得到了一個 mysql_connect() 未定義函式。我嘗試更新 php-mysql 庫,但有很多依賴項沒有解決。在嘗試修復依賴項和執行更新 5 小時後,我最終擦除了 php、apache、mysql 並使用 yum 重新安裝。現在我正在執行 PHP 5.6.1 和 apache mysql 5.5.40
您可以執行以下操作
STEP #01 : mysqldump 除了 mysql 模式之外的所有數據
STEP #02 : 備份 mysql 授權
MYSQL_USER=root MYSQL_PASS=rootpassword MYSQL_CONN="-u${MYSQL_USER} -p${MYSQL_PASS}" SQL="SELECT CONCAT('SHOW GRANTS FOR ',QUOTE(user),'@',QUOTE(host),';')" SQL="${SQL} FROM mysql.user WHERE user<>''" mysql ${MYSQL_CONN} -ANe"${SQL}" | mysql ${MYSQL_CONN} -N | sed 's/$/;/g' > Grants.sql
步驟 #03:下載 MySQL 5.6
步驟 #04:解除安裝 MySQL 5.5
步驟 #05:安裝 MySQL 5.6
步驟#06:從
STEP #02
STEP #07 : 從
STEP #01
試試看 !!!