成都创新互联网站制作重庆分公司

mysql版本怎么更新 mysql版本升级方法

如何在Windows下升级MySQL

我在windows环境下升级MySQL 从5.0到5.5升级。

创新互联专注于九原网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供九原营销型网站建设,九原网站制作、九原网页设计、九原网站官网定制、小程序设计服务,打造九原网络公司原创品牌,更为您提供九原网站排名全网营销落地服务。

升级就是重新安装了mysql。把原来的5.0下的data数据拷贝给5.5mysql下的data。但是拷贝后,重启5.5mysql 突然识别不了innodb的table_type。经过学习了解后。把5.0下的my.ini 文件中innodb的配置选项拷贝给了5.5后,重启问题得到了解决。

Linux怎么更新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

mysql 小版本怎么升级

1.先用SQLyog之类的图形化数据库管理工具把数据库内的所有东西备份出来。backup database as sql dump。注意要选structure and data (结构和数据)。导出sql文件后,确认一下sql文件无误。

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.完成

MySQL版本升级注意事项

1、升级是一件风险极高的任务,备份重于一切。

2、了解新版本变更的信息(哪些不再兼容,不再支持哪些功能)。

1、确认新版本是否有重大变更

2、注意 SQL mode 的变化,比如:MySQL5.7发生了SQL mode的变化,对不再支持的SQL mode,部分SQL会跑不通,可以清空SQL mode,跑完之后在设置SQL mode。

3、升级成功后,确认业务SQL是否可以跑通,程序层是否都正常。

4、在升级完成之后,一定要在测试时使用和线上版本相同的程序,测试是否存在问题。

5、存储引擎的变化,比如:在未来的5.8版本,不再支持myisam 引擎。

6、注意字符集的乱码问题。

7、升级过程中多次启动建议加上 --skip-grant-tables和--skip-networking 参数,来保证没有任何的应用连接,让升级过程更加安全。


新闻名称:mysql版本怎么更新 mysql版本升级方法
链接地址:http://cxhlcq.com/article/ddogedo.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部