日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

mysql5.1怎么备份,MySQL 5.1升级到MySQL 5.5的步骤

發(fā)布時(shí)間:2025/3/8 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql5.1怎么备份,MySQL 5.1升级到MySQL 5.5的步骤 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

mysql 5.5已經(jīng)出來有一段時(shí)間,性能有明顯提升,特別是對多核CPU的支持與TPS性能的提升。上周博主介紹了linux下編譯安裝mysql 5.5的步驟,安裝不出意外基本沒有問題。不過可能很多朋友和我一樣一直用的是mysql 5.1,現(xiàn)在想把數(shù)據(jù)庫升級成5.5了。博主根據(jù)實(shí)際操作,記錄這次升級操作。

mysql基礎(chǔ)信息

1、安裝目錄

[root@vm-199~]# /usr/local/mysql

2、配置文件

[root@vm-199~]# /etc/my.cnf

3、數(shù)據(jù)目錄

[root@vm-199~]# /data/mysql

4、啟動腳本

[root@vm-199~]# /etc/init.d/mysql

備份數(shù)據(jù)和安裝、配置文件

[root@vm-199~]#?mysqldump -uroot -p --all-databases

[root@vm-199~]# tar czvf mysql_5.1.60_full.tar.gz?/usr/local/mysql

[root@vm-199~]# tar czvf mysql_5.1.60_data_full.tar.gz /data/mysql

[root@vm-199~]# cp /etc/my.cnf ?./

數(shù)據(jù)備份好后關(guān)閉mysql數(shù)據(jù)庫,/etc/init.d/mysql stop,刪除/usr/local/mysql文件。

安裝mysql 5.5

具體可以參考這篇文章《Linux下編譯安裝Mysql-5.5的簡單步驟》(https://zhangnq.com/1563.html),安裝目錄、數(shù)據(jù)目錄和5.1的一樣,都是/usr/local/mysql 。

更新配置文件

[root@vm-199?mysql-5.5.35]# cp support-files/my-huge.cnf /etc/my.cnf

在配置文件中添加數(shù)據(jù)目錄,datadir = /data/mysql 。

啟動mysql 5.5,執(zhí)行更新程序并重啟mysql

[root@vm-199?mysql-5.5.35]# /etc/init.d/mysql start

[root@vm-199?mysql-5.5.35]# /usr/local/mysql/bin/mysql_upgrade

Looking for 'mysql' as: /usr/local/mysql/bin/mysql

Looking for 'mysqlcheck' as: /usr/local/mysql/bin/mysqlcheck

Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/tmp/mysqld.sock'

Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/tmp/mysqld.sock'

mydb.t1 OK

mydb.t2 OK

mysql.columns_priv OK

mysql.db OK

mysql.event OK

mysql.func OK

mysql.general_log OK

mysql.help_category OK

mysql.help_keyword OK

mysql.help_relation OK

mysql.help_topic OK

mysql.host OK

mysql.ndb_binlog_index OK

mysql.plugin OK

mysql.proc OK

mysql.procs_priv OK

mysql.proxies_priv OK

mysql.servers OK

mysql.slow_log OK

mysql.tables_priv OK

mysql.time_zone OK

mysql.time_zone_leap_second OK

mysql.time_zone_name OK

mysql.time_zone_transition OK

mysql.time_zone_transition_type OK

mysql.user OK

Running 'mysql_fix_privilege_tables'...

OK

至此mysql已經(jīng)更新好了。登陸mysql,檢查數(shù)據(jù)是否和原來一樣。

這個mysql升級其實(shí)不復(fù)雜,其實(shí)就是重新安裝一遍,然后把數(shù)據(jù)目錄文件覆蓋一下。不過數(shù)據(jù)庫升級,主要還是得注意數(shù)據(jù)備份,防止數(shù)據(jù)和意外丟失。

總結(jié)

以上是生活随笔為你收集整理的mysql5.1怎么备份,MySQL 5.1升级到MySQL 5.5的步骤的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。