扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1.先用SQLyog之类的图形化数据库管理工具把数据库内的所有东西备份出来。backup database as sql dump。注意要选structure and data (结构和数据)。导出sql文件后,确认一下sql文件无误。
创新互联-专业网站定制、快速模板网站建设、高性价比泰宁网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式泰宁网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖泰宁地区。费用合理售后完善,十载实体公司更值得信赖。
2.系统中可能存在自带的MySQL,采用命令进行强制删除
rpm –qa|grep mysql
rpm -e mysql-5.1.61 --nodeps 强制删除mysql 不考虑依赖关系 (此处根据上一步查询到的结果)
3.安装mysql
rpm -ivh MySQL-server-community-5.1.61-0.rhel5.x86_64.rpm (包名根据实际情况)
4.在MySQL配置文件/etc/my.cnf中根据实际需要添加
lower_case_table_names=1
skip-name-resolve
event_scheduler=1
default-character-set=utf8
wait_timeout=31536000
interactive_timeout=31536000
5.启动服务
cd /etc/init.d
./mysql restart
或者service mysqld restart
6.登陆MySQL
/usr/local/mysql/bin/mysql -u root –p
7.新增用户,根据允许访问的地址和用户,可能需要多次执行。
GRANT ALL PRIVILEGES ON *.* TO 'user'@'192.168.1.1(你的ip)' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;
8.
用SQLyog之类的图形化数据库管理工具把数据库备份出来的sql语句执行一遍
9.完成
1.导出5.0.17当前数据库数据,进行备份。
2.安装5.0.27进行备份数据导入。
3.具体操作
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。
相关文章从Windows命令行启动MySQL 如何在Mac OS X中安装MySQL Windows下MySQL安装故障诊断与排除 迅速优化MySQL数据库性能完全解析MySQL数据库中Show命令用法无法远程登入MySQL数据库解决办法保持MySQL安全公共MySQL的数据库服务器层快速掌握升级MySQL系统表Java操作MySQL的中文处理方法 最新文章MySQL查询优化器浅析SQL Server 2005 Analysis Services性能指南Access中使用SQL语句应掌握的几点技巧联合删除两张表的数据Oracle Stream配置详细步骤ASP.NET应用中缓存Oracle数据Oracle数据库绑定变量特性及应用一个将Excel中的数据导入MySQL的简单方法讲解MySQL数据库搜索中的大小写敏感性利用utl_smtp从Oracle数据库发送带blob附件的电子邮件
方法/步骤
备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步。输入命令:
mysqldump -u xxx -h xxx -P 3306 -p --all-databases databases.sql
停止MySQL服务,输入命令:
service mysqld stop
卸载旧版MySQL,输入命令:
yum remove mysql mysql-*
执行过程中会询问你是否移除,此时输入“Y”
移除命令执行后,可再看看是否有残余的mysql,输入命令:
yum list installed | grep mysql
如果有,可输入命令删除:
rum remove mysql-libs
下载安装最新的rpm文件
rpm -Uvh
安装MySQL,输入命令:
yum install mysql-community-server
7安装完成后,输入命令查看MySQL版本号:
mysql -V
8启动MySQL,输入命令:
service mysqld start
我的版本是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
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升级时检查数据表" ◆可能某些发布版本会改变授权表的机制
如何在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。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流