亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql版本5.5.x升級到5.6.x步驟分享

 更新時間:2016年01月07日 11:45:54   投稿:hebedich  
在我做的一個項目中,最近我對生產(chǎn)服務(wù)器上的一系列系統(tǒng)軟件進(jìn)行了升級,包括git、nginx、MySQL和PHP。這篇文章講的是升級MySQL的過程,其他軟件的升級將在其他文章中介紹。

    大概步驟是:

    把配置文件添加:skip-grant-tables參數(shù),把basedir升級成新版本,啟動mysql,執(zhí)行命令:mysql_upgrade升級一下字典信息,然后flush privileges;刷新授權(quán)表,注意:如果是使用共享表空間,最好是把數(shù)據(jù)導(dǎo)出來再導(dǎo)入新版,如果是使用獨立表空間可以使用mysql_upgrade升級。如:

1. shell > service mysqld stop  #把實例停掉

復(fù)制代碼 代碼如下:

shell > mv /usr/local/mysql /usr/local/mysql.bak #把mysql5.5.x的舊basedir改名為備份目錄
shell > cp -ar /data/mysql3306 /data/mysql3306.bak #把mysql5.5.x下的實例數(shù)據(jù)備份一下,以免升級過程中發(fā)生意外
shell > tar vf xxx.tar.gz -C /usr/local #把mysql5.6.x的二進(jìn)制包解壓到basedir路徑下,這里使用mysql5.6.27版本,下載地址:wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.28-linux-glibc2.5-x86_64.tar.gz
shell > cd /usr/local/
shell > ln -s mysql-5.6.28-linux-glibc2.5-x86_64 mysql  #創(chuàng)建軟連接
shell > \cp -ar /usr/local/mysql.bak/my.cnf /usr/local/mysql/ #把舊版basedir下的配置文件復(fù)制回來,如果你的配置文件不是在basedir下,那這里就不用動

2.在配置文件的mysqld下添加:skip-grant-tables選項:

3.shell > service mysqld start  #啟動更新basedir之后的實例

4.使用mysql_upgrade命令:檢查不兼容的表,更新grant表

shell > mysql_upgrade -P3306 -u root -p'xx' #命令輸出除了warning外,表檢查都必須要為OK,然后登錄mysql(登錄時的提示就可以看到新的版本號),
mysql > flush privileges;

5.去掉配置文件中的skip-grant-tables

6.看看錯誤日志有沒有什么報錯,此時就可以去驗證下數(shù)據(jù)是否有異常,沒有異常就表示升級成功了

注意:升級不可跳級,即5.1要想升級成5.6,必須先升級到5.5;所有步驟完成之后,最好再重啟下mysqld

相關(guān)文章

  • 導(dǎo)致mysqld無法啟動的一個錯誤問題及解決

    導(dǎo)致mysqld無法啟動的一個錯誤問題及解決

    這篇文章主要介紹了導(dǎo)致mysqld無法啟動的一個錯誤問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • MySQL報錯:Starting MySQL ERROR! Couldn‘t find MySQL server (/usr/local/mysql/bin/mysqld_safe)

    MySQL報錯:Starting MySQL ERROR! Couldn‘t f

    本文主要介紹了MySQL報錯:Starting MySQL ERROR! Couldn‘t find MySQL server (/usr/local/mysql/bin/mysqld_safe)
    2024-03-03
  • mysql實現(xiàn)表內(nèi)增加一個字段并賦值

    mysql實現(xiàn)表內(nèi)增加一個字段并賦值

    這篇文章主要介紹了mysql實現(xiàn)表內(nèi)增加一個字段并賦值,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • MySQL Server時區(qū)支持的使用

    MySQL Server時區(qū)支持的使用

    MySQL Server維護(hù)了幾個時區(qū),本文主要介紹了MySQL Server時區(qū)支持的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • MySQL中查詢某一天, 某一月, 某一年的數(shù)據(jù)代碼詳解

    MySQL中查詢某一天, 某一月, 某一年的數(shù)據(jù)代碼詳解

    本文通過實例代碼給大家介紹了MySQL中, 如何查詢某一天, 某一月, 某一年的數(shù)據(jù) ,需要的朋友可以參考下
    2019-06-06
  • 一文掌握MySQL唯一索引是如何加鎖的

    一文掌握MySQL唯一索引是如何加鎖的

    這篇文章主要介紹了一文掌握MySQL唯一索引是如何加鎖的,本案例其實就是在主鍵索引上進(jìn)行等值查詢,取決于查詢記錄是否存在,存在退化成記錄鎖,否則就是在索引樹中找到第一個大于該查詢記錄的記錄后,將改記錄的索引中的next-key lock退換成間隙鎖,需要的朋友可以參考下
    2024-06-06
  • 通過緩存+SQL修改優(yōu)雅地優(yōu)化慢查詢

    通過緩存+SQL修改優(yōu)雅地優(yōu)化慢查詢

    本文通過介紹緩存的基本原理和SQL語句的優(yōu)化手段,以及實際案例的分析,為讀者提供了一種簡單而有效的優(yōu)化思路。讀者可以通過本文了解到如何在不修改程序代碼的情況下,通過巧妙地運用緩存和SQL優(yōu)化技巧,提高程序的性能和響應(yīng)速度。
    2023-04-04
  • Mysql8.0.22解壓版安裝教程(小白專用)

    Mysql8.0.22解壓版安裝教程(小白專用)

    這篇文章主要介紹了Mysql8.0.22解壓版安裝教程(小白專用),文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 詳解MySQL中如何定位阻塞語句

    詳解MySQL中如何定位阻塞語句

    MySQL?阻塞是指在并發(fā)訪問?MySQL?數(shù)據(jù)庫時,某個事務(wù)占用了資源并且長時間不釋放,導(dǎo)致其他事務(wù)無法執(zhí)行或執(zhí)行緩慢的情況,那如何排查和定位阻塞語句呢,下面來分析下吧
    2023-07-07
  • MySql的存儲過程學(xué)習(xí)小結(jié) 附pdf文檔下載

    MySql的存儲過程學(xué)習(xí)小結(jié) 附pdf文檔下載

    這篇文章主要是介紹mysql存儲過程的創(chuàng)建,刪除,調(diào)用及其他常用命令
    2012-03-03

最新評論