程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> CentOS下將MySQL 5.1進級到MySQL 5.5的步調

CentOS下將MySQL 5.1進級到MySQL 5.5的步調

編輯:MySQL綜合教程

CentOS下將MySQL 5.1進級到MySQL 5.5的步調。本站提示廣大學習愛好者:(CentOS下將MySQL 5.1進級到MySQL 5.5的步調)文章只能為提供參考,不一定能成為您想要的結果。以下是CentOS下將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/zhangnq/mysql5.1/mysql_dbk_20140217.sql
[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的簡略步調》,裝置目次、數據目次和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進級其實不龐雜,其實就是從新裝置一遍,然後把數據目次文件籠罩一下。不外數據庫進級,重要照樣得留意數據備份,避免數據和不測喪失。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved