文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>升级MySQL

升级MySQL

时间:2010-06-15  来源:linscora

   方法一:

1、在目标服务器上安装新版本的MySQL。

2、在新版本MySQL上创建和老版本同名的数据库。

# mysqladmin -h hostname -P port -u user -p passwd create db_name

3、将老版本上的数据导入到新版本数据库中。

#mysqldump --opt db_name |mysql -h hostname -P port -u user -p passwd db_name

--opt表示以优化的方式导出。

可分解为下面两步:

#mysqldump --opt db_name > bakup (在旧版本MySQL上执行)


#mysql -u user -p passwd db_name < bakup (在新版本MySQL上执行)

4、将旧版本MySQL中的mysql数据库目录全部cp到新版本中的数据库目录就行了。

5、在新版本服务器中升级权限表就OK了。

#mysql_fix_privilege_tables

6、重启新MySQL服务。


方法二:

1、同上

2、创建用来保存输出文件的目录,并用mysqldump备份数据库。


#mkdir bakup && mysqldump --tab=bakup db_name

--tab 生成.sql和.txt文件,.sql保存了表的创建语句;.txt保存了纯文本的数据。

3、将bakup中的文件放到目标服务器上的相应的目录中并将文件装载到新版本的MySQL中。


#mysqladmin create db_name            创建数据库  

#cat bakup/*.sql |mysql db_name       创建数据表

#mysqladmin db_name bakup/*.txt       加载数据


4 5 6 同上

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载