
Safari 70 Mac OS X 109
如果你之前在OS X 108 时期安装了数据库可能是 54版本的。 到了 109 或许你需要升级数据库到55 或者 56 。 如下就是升级的方法。 针对于 OS X Mysql 数据库的 高级应用的用户教程。
首先停止 Mysql 服务
sudo /usr/local/mysql/support-files/mysqlserver stop
然后下载你需要的 Mysql 安装包。
如果你之前有启动项 与 偏好设置安装了 。 那只需要安装第一个数据库的安装包即可。
安装好以后你文件会存储在。
/usr/local/mysql-5610-osx107-x86_64
并且 mysql 的链接会指向同样的位置
/usr/local/mysql
而你之前的数据库应在在同样的位置
/usr/local/mysql-5513-osx106-x86_64
现在我们要做的就是替换数据库文件 data 文件夹。 首先将新数据库文件夹改名
sudo mv /usr/local/mysql-5610-osx107-x86_64/data /usr/local/mysql-5610-osx107-x86_64/dataold
然后将老的数据库目录的数据库文件复制过去
sudo cp -rf /usr/local/mysql-5513-osx106-x86_64/data /usr/local/mysql-5610-osx107-x86_64/
然后设置正确的权限
sudo chown -R _mysql /usr/local/mysql-5610-osx107-x86_64/data
启动Mysql 然后修复数据库
sudo /usr/local/mysql/support-files/mysqlserver start
运行升级程序
/usr/local/mysql/bin/mysql_upgrade
如果出现错误就再运行一次
随后重启 Mysql 服务
sudo /usr/local/mysql/support-files/mysqlserver restart
查看新的版本号
/usr/local/mysql/bin/mysql
重新设定root 密码
/usr/local/mysql/bin/mysqladmin -u root password 'yourpasswordhere'
要为升级测试数据库,请使用 /testdbupgrade 安装程序命令行开关,如下所示: Setup02/testdbupgrade SMS_<sitecode> 当运行此命令时,将启动安装程序先决条件检查程序并验证要测试的数据库是否满足测试的要求。该测试必须在受支持的 Microsoft SQL Server022005 版本上运行,且在为准备测试复制或备份 SQL Server 数据库复制之前,必须未对数据库配置它。可以在 ConfigMgrPrereqlog 日志文件中查看先决条件检查的结果,该文件是在系统驱动器根目录中创建的。注意 如果SMS 站点数据库是从启用了 SQL Server 数据库复制的 SMS 2003 站点数据库进行复制或还原的,则数据库升级测试会失败。这是因为当对 SMS 2003 站点数据库启用 SQL Server 数据库复制时,运行 SQL Server 的计算机会修改包含在发布中的 SQL Server 表。当数据库还原为另一个数据库时,在该还原的 SMS 站点数据库中的 setup /testdbupgrade 会失败。
安装程序先决条件检查程序成功验证测试的所有先决条件都满足后,即已完成数据库升级测试。可以在 ConfigMgrSetuplog 日志文件中查看执行的 *** 作及其结果,该日志文件是在系统驱动器根目录中创建的。如果数据库升级测试成功,则可确定升级过程的数据库部分一定会成功。在升级生产站点数据库之前,必须更正测试中所遇到的任何问题。如果此测试失败,则表明数据库与 Configuration Manager 2007 不兼容,需要全新安装。小心 运行Setup02/testdbupgrade 安装程序开关后,如果不完成升级,SMS 站点数据库将不能与 SMS 的早期版本兼容。务必在 SMS022003 站点数据库副本上运行此测试,而不是在源站点数据库上运行。
根据宿主要测试的站点数据库的 SQL Server 版本,请使用下列过程之一来对站点数据库进行升级测试。注意 有关受支持的 SQL Server 版本列表,请参阅Configuration Manager 支持的配置。
通过复制数据库对 SQL Server 2005 宿主的 SMS022003 站点数据库进行升级测试记录SQL Server 数据及日志文件的大小。您需要将这些大小与完成数据库升级测试后的文件的大小进行比较。在宿主站点数据库的 SQL Server 上,登录到 Microsoft SQL Server Management Studio 并确保 SQL Server 代理在运行。注意 要启动 SQL Server Management Studio,必须在 SQL Server 上安装 SQL Server 工作站组件。
确保SQL Server 配置为自动增长,且运行 SQL Server 的计算机上有足够的磁盘空间来成功完成测试。(所需的磁盘空间量因当前站点数据库的大小而异。)如有需要,请对站点数据库禁用 SQL Server 复制。使用复制数据库向导复制站点数据库。要在 SQL Server Management Studio 中启动“复制数据库向导”,请右键单击“<站点数据库名称>”,然后单击“任务”,再单击“复制数据库”。注意 您可以对副本进行计划,使它立即运行或稍后运行。您还可以将数据库复制到本地数据库服务器或其他 SQL Server 计算机上。建议将数据库复制到不宿主站点数据库的远程 SQL Server 计算机上以执行此过程。
打开命令提示符,导航到宿主数据库副本的 SQL Server 计算机上的 Configuration Manager 安装文件目录,然后输入下列文本:setupexe /testdbupgrade <复制的数据库名称>。查看位于系统驱动器根目录中的 ConfigMgrPrereqlog 和ConfigMgrSetuplog 日志文件,以验证数据库升级测试是否成功。在升级生产站点数据库之前,必须更正测试升级过程中遇到的任何问题。记录SQL Server 数据和日志文件的大小,并将它们与步骤 1 中记录的大小进行比较。这样将确定成功完成站点数据库升级所需的磁盘空间量。通过将站点数据库备份还原到运行 SQL Server 2005 的远程计算机,对由 SQL Server 2000 宿主的 SMS 2003 站点数据库进行升级测试记录SQL Server 数据及日志文件的大小。您需要将这些大小与完成数据库升级测试后的文件的大小进行比较。确保SQL Server 配置为自动增长,且运行 SQL Server 的计算机上有足够的磁盘空间来成功完成测试。(所需的磁盘空间量因当前站点数据库的大小而异。)如有需要,请对站点数据库禁用 SQL Server 复制。使用SMS 站点备份维护任务来备份 SMS 2003 站点数据库。要强制立即进行站点备份,请从命令提示符界面运行命令 net start sms_site_backup。注意 此外,您还可以停止 SMS 站点服务器和 SQL Server 上的所有 SMS 服务,然后使用 SQL Server 企业管理器来备份 SMS 站点数据库。
将站点数据库备份复制到运行 SQL Server022005 的其他计算机。在SQL Server022005 计算机上,使用与您备份的数据库相同的名称手动创建新的数据库,然后将数据库备份还原到其中。打开命令提示符,导航到 Configuration Manager 安装文件目录,然后输入下列文本:setupexe /testdbupgrade <数据库名称>。查看位于系统驱动器根目录中的 ConfigMgrPrereqlog 和ConfigMgrSetuplog 日志文件,以验证数据库升级测试是否成功。在升级生产站点数据库之前,必须更正测试升级过程中遇到的任何问题。记录SQL Server 数据和日志文件的大小,并将它们与步骤 1 中记录的大小进行比较。这样将确定成功完成站点数据库升级所需的磁盘空间量。
以上就是关于OS X 系统上如何升级 Mysql 数据库全部的内容,包括:OS X 系统上如何升级 Mysql 数据库、求问如何测试站点数据库升级过程、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)