导航:首页 > 版本升级 > mysqlmysqldump升级

mysqlmysqldump升级

发布时间:2024-11-12 17:10:07

❶ mysql数据库迁移,由版本5.1升级至5.5.29,需要注意哪些

mysql数据库迁移,由版本5.1升级至5.5.29,需要注意哪些
1.导出4.0.23当前数据库数据,进行备份专。
2.安装4.1或5.1进行备份数据导入。属
3.具体操作

linux中升级MySQL应采取的步骤:

1. 进行升级前你应先备份当前的MySQL安装。

2. 下载最新linux版MySQL。

3. 升级MySQL前,必须停止服务器。

如果服务器安装为服务,必须在命令提示符下在命令行中用命令停止服务:

❷ 如何升级CentOS 6.5下的MySQL

CentOS 6.5自带安装了MySQL 5.1,但5.1有诸多限制,而实际开发中,我们也已经使用MySQL 5.6,这导致部分脚本在MySQL 5.1中执行会出错。我们只能升级MySQL

方法/步骤

备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步。输入命令:

mysqlmp-uxxx-hxxx-P3306-p--all-databases>databases.sql

停止MySQL服务,输入命令:

servicemysqldstop

卸载旧版MySQL,输入命令:

yumremovemysqlmysql-*

执行过程中会询问你是否移除,此时输入“Y”

移除命令执行后,可再看看是否有残余的mysql,输入命令:

yumlistinstalled|grepmysql

如果有,可输入命令删除:

rumremovemysql-libs

下载安装最新的rpm文件

rpm-Uvhhttp://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm

安装MySQL,输入命令:

yuminstallmysql-community-server

安装完成后,输入命令查看MySQL版本号:

mysql-V

启动MySQL,输入命令:

servicemysqldstart

❸ 怎么UPDATE 整个数据库 mysql的

第一种,很简单,适用于任何存储引擎。
1. 下载并安装好新版本的MySQL数据库,并将其端口改为3307(避免和旧版本的3306冲突),启动服务。
2. 在新版本下创建同名数据库。
# mysqlmp -p3307 -uroot create mysqlsystems_com
3. 在旧版本下备份该数据库。
# mysqlmp -p3306 -uroot mysqlsystems_com > mysqlsystems_com.bk
Note: 你也可以加上–opt选项,这样可以使用优化方式将你的数据库导出,减少未知的问题。
4. 将导出的数据库备份导入到新版本的MySQL数据库中。
# mysql -p3307 -uroot mysqlsystems_com < mysqlsystems_com.bk
5. 再将旧版本数据库中的data目录下的mysql数据库全部覆盖到新版本中。
# cp -R /opt/mysql-5.1/data/mysql /opt/mysql-5.4/data
Note: 大家也都知道这个默认数据库的重要性。
6. 在新版下执行mysql_upgrade命令,其实这个命令包含一下三个命令:
# mysqlcheck –check-upgrade –all-databases –auto-repair
# mysql_fix_privilege_tables
# mysqlcheck –all-databases –check-upgrade –fix-db-names –fix-table-names
Note: 在每一次的升级过程中,mysql_upgrade这个命令我们都应该去执行,它通过mysqlcheck命令帮我们去检查表是否兼容新版本的数据库同时作出修复,还有个很重要的作用就是使用mysql_fix_privilege_tables命令去升级权限表。
7. 关闭旧版本,将新版的数据库的使用端口改为3306,重新启动新版本MySQL数据库。到此,一个简单环境下的数据库升级就结束了。

第二种,同样适用任何存储引擎。
1. 同样先安装好新版本的MySQL。
2. 在旧版本中,备份数据库。
# mkdir /opt/mysqlsystems_bk ; mysqlmp -p3306 -uroot –tab=/opt/mysqlsystems_bk mysqlsystems_com
Note: –tab选项可以在备份目录mysqlsystems_bk下生成后缀为*.sql和*.txt的两类文件;其中,.sql保存了创建表的SQL语句而.txt保存着原始数据。
3. 接下来在新版本的数据库下更新数据。
# mysqladmin -p3307 -uroot create mysqlsystems_com
# cat /opt/mysqlsystems_bk/*.sql | mysql -p3307 -uroot mysqlsystems_com ( Create Tables )
# mysqlimport mysqlsystems_com /opt/mysqlsystems_bk/*.txt ( Load Data )
4. 之后的所有步骤与第一种方法的后三步5、6、7相同。

第三种,适用于MyISAM存储引擎,全部是文件间的拷贝。
1. 安装。
2. 从旧版本mysqlsystems_com数据库下将所有.frm、.MYD 和.MYI文件拷贝到新版本的相同目录下。
3.之后的步骤依然同于第一种的后三步。

❹ mysql大数据库备份什么软件好用

帝国备份王已经很来久没源有更新了,出现问题找他们,也不能及时解决的。我都换用多备份了,备份恢复都蛮简单。教你下具体操作:
1.登录多备份官网—注册账户—进入控制面板—选择开始—选择数据库备份
2.出现“你的数据库是否可以远程授权”,选择可以,进入托管模式(除非你的空间不能授权,那就是跳入插件页面)
3.进入托管模式之后,选择mysql数据库。填写好端口,ip,用户名,密码
,之后设置好存储位置,备份频率,备份时段,然后点击启动备份。就可以了。
希望能帮到你,望采纳。

阅读全文

与mysqlmysqldump升级相关的资料

热点内容
templatewebjs下载 浏览:774
note3应用程序未安装 浏览:714
dos看图工具 浏览:15
微信直接加为好友 浏览:467
可以用微信传送的文件app 浏览:294
pdf文件解析乱码 浏览:479
光照无关图代码 浏览:688
Linux读写文件前八位 浏览:597
word如何绘制饼状图 浏览:172
w7系统搜索文件夹 浏览:618
java线程变量 浏览:854
苹果电脑word是只读文件 浏览:691
ps5国行备份文件大小 浏览:754
linux恢复删除文件命令 浏览:805
win10家庭版打不开qq文件 浏览:794
女生来例假有哪个app比较好 浏览:66
调用后台接口为什么不显示数据 浏览:363
js判断重复 浏览:422
联通如何切换到网络电视 浏览:191
学编程的优势哪里靠谱 浏览:939

友情链接