扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
如何在Windows下升级MySQL
成都创新互联是一家专注于网站建设、成都网站制作和服务器托管的网络公司,有着丰富的建站经验和案例。
Windows中升级MySQL应采取的步骤:
1. 进行升级前您应先备份当前的MySQL安装。
2. 下载最新Windows版MySQL。
3. 升级MySQL前,必须停止服务器。
假如服务器安装为服务,必须在命令提示符下在命令行中用下面的命令停止服务:
C:\ NET STOP MYSQL假如MySQL服务器不是服务,使用下面的命令停止服务器:
C:\ C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin -u root shutdown4.
4.当从以前至的4.1.5版本升级到MySQL 5.1时,或从Zip文档安装的MySQL升级到MySQL Installation Wizard(安装帮助)安装的MySQL时,您必须手动卸载前面安装的MySQL服务。
要想卸载MySQL服务,使用下面的命令:
C:\ C:\mysql\bin\mysqld --remove
假如您不想卸载已有的服务,MySQL Installation Wizard(安装帮助)则不会正确安装新的MySQL服务。
5. 假如您使用MySQL Installation Wizard(安装帮助),请参考“使用MySQL安装向导”的描述来启动帮助。
6. 假如用Zip文档安装MySQL,应提取文档。您能够覆盖已有的MySQL安装(通常位于C:\mysql),或将他安装到其他目录,例如 C:\mysql4。建议覆盖原有的安装。
7. 重新启动服务器。假如您运行MySQL服务,则使用NET START MySQL,还能够直接调用mysqld。
我的版本是5.7.30 升级到5.7.33
1.停服务,服务列表去找,如果有环境变量换成新的路径
2.将新的mysql解压到你想安装的路径下(与原路径相同就好)
3.将旧版本下的data文件和my.ini文件copy至新版路径下, 注意修改ini文件basedir和datadir
4.cd到新版的bin目录下,并执行如下命令
5.启动MYSQL57服务
升级mysql:mysql_upgrade -uroot -p 并输入密码
移除MySQL服务,可以不做
cd 到5.7.30的bin目录下,并执行如下命令
mysqld --remove mysql5.7
navicat for mysql更新,用到的工具:navicat,更新步骤如下:
打开navicat for mysql点击帮助下拉菜单的检查更新:
2.如果有新版本就会弹出如下界面:
3.下载完成进行安装就可以了。
注意事项:navicat非免费授权,需要购买授权.
1、概述通常,从一个发布版本升级到另一个版本时,我们建议按照顺序来升级版本。例如,想要升级 MySQL 3.23 时,先升级到 MySQL 4.0,而不是直接升级到 MySQL 4.1 或 MySQL 5.0。 以下是在升级 MySQL 时需要注意的事项: 仔细阅读一下升级的目标版本的新特性和改变的特性,以及2个版本之间的不同特性 升级前一定要备份所有的数据 如果是在Windows平台上升级MySQL,请阅读附录 "在Windows平台上升级MySQL" 有些不同版本间的升级可能会涉及对授权表的修改,请尤其注意这个问题,详情请阅读附录 "升级授权表" ◆如果正在运行着同步,请阅读附录 "升级同步" ◆如果之前运行着MySQL-Max发布版本,想要升级到非MySQL-Max发布版本时,就需要从 mysqld_safe 去掉启动 mysqld-max 服务器的参数 在同一个发布系列版本的MySQL间,可以随意拷贝格式文件和数据文件。如果在MySQL运行过程中改变了字符集,就需要对每个MyISAM表执行 "myisamchk -r -q --set-character-set=charset" 命令修复一下。否则的话,索引的排序可能不正确,因为修改了字符集,就可能会改变索引的顺序。 通常情况下,升级到新版本不需要修改任何数据表。请检查MySQL发布事项中提到的升级需要注意的地方,如果发现不能直接升级的话,就先用 mysqldump 将数据导出来,然后再导回去。 如果担心升级失败,就先把旧版本的MySQL改个名字备份起来,以备所需。 同时,升级完之后可能还需要重新编译跟MySQL相关的程序,因为新版本的头文件和库文件可能有改变了。 如果升级后发生问题了,请先检查是否使用了旧的my.cnf配置文件,可以通过执行命令 "mysqld --print-defaults" 来打印出各种配置信息来确认。 升级的时候最好也升级类似Perl的 DBD::mysql 模块,同样,对PHP和Python而言也是一样。 2、从 MySQL 5.0 升级到 MySQL 5.1 从 5.0 升级到 5.1 的时候,必须要升级授权表。否则,可能某些存储过程无法运行。详情请看附录 "mysql_update MySQL升级时检查数据表"。 以下是从 5.0 升级到 5.1 需要注意的事项: 检查所有的变化,尤其注意那些标志为 "不兼容的变化" 的部分。详情请看附录 "mysql_update MySQL升级时检查数据表" ◆可能某些发布版本会改变授权表的机制
第一步:检查linux的操作系统版本
代码如下:
cat /etc/issue
第二步:在mysql官网上下载5.7的版本
第三步:检查linux上以前安装的mysql版本
代码如下:
rpm -qa | grep mysql
第四步:如果出现mysql的一些安装版本,则通过以下命令进行删除
代码如下:
rpm -e --nodeps mysql-xxx
第五步:准备安装新版本的mysql-server
代码如下:
rpm -ivh MySQL-server-xxxx
第六步:启动mysql server
代码如下:
service mysql start
第七步:安装mysql client
代码如下:
rpm -ivh MySQL-client-xxx
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流