升级Mac 上MySQL版本升级指南(macmysql版本)

随着各种软件、程序平台的发展,每当出现新的版本的时候,我们就需要去更新上面的程序,本文将简要介绍一下MAC系统下MySQL版本升级的方法。

首先前去https://dev.mysql.com/downloads/mysql/ 点击Mac OS X 的版本(要求Mac OS X 10.7(64 位)以上) 向下翻到MySQL Server community 下载最新的安装包,然后双击这个安装包,弹出窗口点击继续,下一步点Agree,打开磁盘空间检查并点击安装,然后会安装一个MySQL Installer 工具,点击打开它,这一步会消耗一些时间来获取一些MySQL版本,然后在目录中选择要升级的MySQL版本,它会显示出来,我们就可以点击右侧的绿色入口进行升级了,点击execute升级,然后会等待一段时间,如果升级过程中出现任何问题,也可以点击右上角的help来获取更多的相关信息。

完成最后的设置步骤之后,我们就可以使用新的MySQL版本了。由于升级MySQL版本不会进行完全的一次升级,我们可以在终端窗口使用如下命令来查看MySQL的版本:

mysql --version

接下来我们需要将数据从旧版本的MySQL服务器备份到新版本中,备份方法有多种,本文推荐以下两种:

(1)对新旧版本MySQL服务器进行双向同步链接:

在终端窗口中输入如下命令,将旧的MySQL服务器链接到新的MySQL服务器:

-- 旧MySQL服务器
GRANT REPLICATIONSLAVEON * .
TO 'user'@'%'
IDENTIFIED BY 'password'
WITH
GRANT OPTION
;
-- 新MySQL服务器
CHANGE MASTERTO MASTERHOST = 'old_mysql_host',MASTERUSER = 'user',MASTERPASSWORD = 'password',MASTERPORT = 3306,MASTERLOGFILE = 'log-bin.00001',MASTERLOGPOS = 4;
-- 旧MySQL服务器
START SLAVE;
-- 新MySQL服务器
START SLAVE;

开始双向同步链接后,系统会自动从旧MySQL服务器备份数据到新MySQL服务器中。

(2)使用MySQL自带的备份工具:

使用MySQL自带的备份工具,可以从旧MySQL服务器备份数据,然后恢复到新MySQL服务器。需要知道的是,这种方式只能对数据库进行备份,而不是对用户进行备份,所以还有一定的要求。例如在旧MySQL服务器上运行如下代码:

#备份数据库
$ mysqldump -uroot -p 原数据库 > 新数据库.sql

上述命令会将旧MySQL服务器上的原始数据库备份成新数据库.sql文件,之后我们可以将这个文件导入到新MySQL服务器上:

# 导入数据
$ mysql -uroot -p 新数据库

完成上述操作之后,MAC系统上的MySQL就会将版本升级到最新版本,完成数据的迁移和更新。


数据运维技术 » 升级Mac 上MySQL版本升级指南(macmysql版本)