日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

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

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

mysql基礎信息

1、安裝目錄

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

2、配置文件

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

3、數據目錄

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

4、啟動腳本

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

備份數據和安裝、配置文件

[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 ?./

數據備份好后關閉mysql數據庫,/etc/init.d/mysql stop,刪除/usr/local/mysql文件。

安裝mysql 5.5

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

更新配置文件

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

在配置文件中添加數據目錄,datadir = /data/mysql 。

啟動mysql 5.5,執行更新程序并重啟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已經更新好了。登陸mysql,檢查數據是否和原來一樣。

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

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。