我是 MySQL 的新手,学得很快。我在我的系统上安装了 WAMP,并且已经使用了一个月左右。我希望将 MySQL 升级到 5.7,因为我需要新的 gis 功能,但我找不到一个简单易懂的步骤来逐步说明我需要做什么。
我一直在 MySQL 上阅读它是如何完成的,但发现它要么令人困惑,要么不完整,不确定是哪一个。在过去的 6 个小时里,我一直在阅读,但仍然不知道它是如何完成的。
我已经备份了我的数据库,目前我真的不关心这些,因为它们仍处于开发和学习状态,并且无论如何都会被重建。
如何使用完整说明将 5.6 升级到 5.7?
最佳答案
下载你想要运行的 mysql 的 ZIP 版本(不是 msi 安装程序,只是因为我不知道它在安装时会做什么或假设) 建议来源[www.mysql.com]
从 wamp 管理器,停止所有服务。
转到 c:\wamp\bin\mysql\并创建一个适当命名的新文件夹,即 mysql5.5.28
解压缩 mysql 并将 MySQL 文件夹的内容复制到您新创建的文件夹中。确保目录级别与现有 MySQL 文件夹相同。
将之前mysql\mysql5.5.10\data文件夹中的所有内容复制到新创建的版本文件夹下的新数据文件夹中。 这就是一切,不仅仅是您的数据库,包括 ibdata1、ib_logfile0、ib_logfile1 和所有 mysql-bin.0000xx 文件。 我们将使用推荐的 mysql-upgrade 工具,这样就可以了。 这也将确保您在升级完成后保持所有用户和密码以及授予的权限不变。
将c:\wamp\bin\mysql\mysql5.5.10\wampserver.conf复制到c:\wamp\bin\mysql\mysql5.5.28\wampserver.conf 此处的所有文件夹都与此文件所在的位置相关,因此通常无需更改此处。
右键单击 wampmanager -> 刷新 这将使 wamp 管理器找到您的新版本。 通过左键单击 wampmanager -> MySQL -> Versions 来检查你的新版本应该在列表中可用。
从 wamp manager -> MySQL -> Version 点击你的新版本。 通常您必须卸载旧的 wampmysql 服务并重新安装新的 wampmysql 服务,但 wamp 只需单击新版本号即可为您处理所有这些工作。 这也应该启动新的 mysql 服务,所以现在新的 mysql 正在运行。 但是现在不要做任何事情!!!
启动命令窗口(使用以管理员身份运行)。 CD进入c:\wamp\bin\mysql\mysql5.5.28\bin文件夹(新发布的bin文件夹)。 并运行 mysql_upgrade -u[你的 MySQL 管理员用户 ID] -p > upgrade_results.txt
它会询问您在 -u 参数中提供的管理员用户的密码。 输入密码。
等待它运行,如果您有非常大的数据库,这可能需要一些时间,但通常需要几秒钟到一两分钟。 这将查看您的数据库并执行任何所需的升级以及 MySQL 内部使用的 mysql 数据库的任何升级/维护。 那是包含您的用户 ID 和密码以及权限和其他内容的表。
检查 upgrade_results.txt 文件中的错误,如果有则修复。 您可以多次重复此操作,每次只需刷新旧版本数据文件夹中的数据即可。
向左单击 wamp 管理器 -> MySQL -> 服务 -> 停止服务。 然后再次启动服务。这将使用任何新的/更改的配置信息加载更改的 mysql 数据库。
此时假设您使用的是新安装的 MySQL 版本,运行它是个好主意: wampmanager -> MySQL -> MySQL 控制台 并运行一个
reset master;
重置日志文件。
关于mysql - 将 MySQL 5.6 升级到 5.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31547027/
尝试通过RVM将RubyGems升级到版本1.8.10并出现此错误:$rvmrubygemslatestRemovingoldRubygemsfiles...Installingrubygems-1.8.10forruby-1.9.2-p180...ERROR:Errorrunning'GEM_PATH="/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/ruby-1.9.2-p180@global:/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/rub
我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘
我实际上是在尝试使用RVM在我的OSX10.7.5上更新ruby,并在输入以下命令后:rvminstallruby我得到了以下回复:Searchingforbinaryrubies,thismighttakesometime.Checkingrequirementsforosx.Installingrequirementsforosx.Updatingsystem.......Errorrunning'requirements_osx_brew_update_systemruby-2.0.0-p247',pleaseread/Users/username/.rvm/log/138121
我最近决定从我的系统中卸载RVM。在thispage提出的一些论点说服我:实际上,我的决定是,我根本不想担心Ruby的多个版本。我只想使用1.9.2-p290版本而不用担心其他任何事情。但是,当我在我的Mac上运行ruby--version时,它告诉我我的版本是1.8.7。我四处寻找如何简单地从我的Mac上卸载这个Ruby,但奇怪的是我没有找到任何东西。似乎唯一想卸载Ruby的人运行linux,而使用Mac的每个人都推荐RVM。如何从我的Mac上卸载Ruby1.8.7?我想升级到1.9.2-p290版本,并且我希望我的系统上只有一个版本。 最佳答案
文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co
我完全不是程序员,正在学习使用Ruby和Rails框架进行编程。我目前正在使用Ruby1.8.7和Rails3.0.3,但我想知道我是否应该升级到Ruby1.9,因为我真的没有任何升级的“遗留”成本。缺点是什么?我是否会遇到与普通gem的兼容性问题,或者甚至其他我不太了解甚至无法预料的问题? 最佳答案 你应该升级。不要坚持从1.8.7开始。如果您发现不支持1.9.2的gem,请避免使用它们(因为它们很可能不被维护)。如果您对gem是否兼容1.9.2有任何疑问,您可以在以下位置查看:http://www.railsplugins.or
我看到其他人也遇到过类似的问题,但没有一个解决方案对我有用。0.3.14gem与其他gem文件一起存在。我已经完全按照此处指示完成了所有操作:https://github.com/brianmario/mysql2.我仍然得到以下信息。我不知道为什么安装程序指示它找不到include目录,因为我已经检查过它存在。thread.h文件存在,但不在ruby目录中。相反,它在这里:C:\RailsInstaller\DevKit\lib\perl5\5.8\msys\CORE\我正在运行Windows7并尝试在Aptana3中构建我的Rails项目。我的Ruby是1.9.3。$gemin
我已经开始使用mysql2gem。我试图弄清楚一些基本的事情——其中之一是如何明确地执行事务(对于批处理操作,比如多个INSERT/UPDATE查询)。在旧的ruby-mysql中,这是我的方法:client=Mysql.real_connect(...)inserts=["INSERTINTO...","UPDATE..WHEREid=..",#etc]client.autocommit(false)inserts.eachdo|ins|beginclient.query(ins)rescue#handleerrorsorabortentirelyendendclient.commi
我们有一个目前在Rails2.3.12版和Ruby1.8.7版上运行的应用程序。我们想将我们的应用程序更新到Rails4.0和Ruby2.1.0。我们有大约200个模型和150个Controller。我想知道升级过程需要多大的努力。您还可以提供升级可以遵循的步骤。我们应该先升级Ruby然后再升级Rails还是相反? 最佳答案 您想要实现的目标将是史诗般的努力。我无法为您提供分步说明,因为不可能在一个答案中涵盖所有情况。我建议不要同时升级Ruby和Rails,而是分步升级。升级本身的复杂性是巨大的,但只要您的应用程序具有合理的测试覆盖
我最近尝试安装rails4.1.0.beta1,但是railss导致以下错误。[RVM]/gems/ruby-2.0.0-p247/gems/activesupport-4.1.0.beta1/lib/active_support/core_ext/module/aliasing.rb:32:in`alias_method':undefinedmethod`graft'forclass`ActiveRecord::Associations::JoinDependency'(NameError)[RVM]/gems/ruby-2.0.0-p247/gems/activesupport-4