网站首页 > 文章中心 > 其它

mysql怎么升级系统表的简单介绍

作者:小编 更新时间:2023-08-16 07:24:51 浏览量:96人看过

请问怎样把mysql数据库和数据从5.0.17升级到5.0.27,谢谢!

Windows中升级MySQL应采取的步骤:

① 进行升级前你应先备份当前的MySQL安装.

如果服务器安装为服务,必须在命令提示符下在命令行中用下面的命令停止服务:

C:\ NET STOP MYSQL如果MySQL服务器不是服务,使用下面的命令停止服务器:

mysql怎么升级系统表的简单介绍-图1

要想卸载MySQL服务,使用下面的命令:

C:\ C:\mysql\bin\mysqld --remove

如果你不想卸载已有的服务,MySQL Installation Wizard(安装帮助)则不会正确安装新的MySQL服务.

如何升级linux系统的mysql

一些MySQL发布对mysql数据库中的系统表的结构进行了更改,添加了新权限或特性.当你更新到新版本MySQL,你应同时更新系统表,以确保它们的结构最新.首先备份mysql数据库,然后按照下面的程序操作.

在Unix或Unix类系统中,运行mysql_fix_privilege_tables脚本来更新系统表:

shell mysql_fix_privilege_tables

你必须在服务器运行时执行该脚本.它试图连接本机上用root运行的服务器.如果root账户需要密码,在命令行中按下述方法给出密码:

shell mysql_fix_privilege_tables--password=root_password

mysql_fix_privilege_tables脚本可以执行将系统表转换为当前格式的任何动作.运行时你可能会看见一些Duplicate column name警告;你可以忽略它们.

运行完脚本后,停止服务器并重启.

C:\

\bin\mysql -u root -p mysql

mysql SOURCE C:/Program Files/MySQL/MySQL Server

如果安装到其它目录,相应地更改路径名.

mysql命令将提示输入root密码;按照提示输入密码.

在Unix中,当mysql处理mysql_fix_privilege_tables.sql script脚本中的语句时,你可能会看见一些Duplicate column name警告;你可以忽略它们.

ubuntu mysql怎么升级

通常情况下,升级到新版本不需要修改任何数据表.请检查MySQL发布事项中提到的升级需要注意的地方,如果发现不能直接升级的话,就先用 mysqldump 将数据导出来,然后再导回去.

如果担心升级失败,就先把旧版本的MySQL改个名字备份起来,以备所需.

同时,升级完之后可能还需要重新编译跟MySQL相关的程序,因为新版本的头文件和库文件可能有改变了.

如果升级后发生问题了,请先检查是否使用了旧的my.cnf配置文件,可以通过执行命令 "mysqld --print-defaults" 来打印出各种配置信息来确认.

升级的时候最好也升级类似Perl的 DBD::mysql 模块,同样,对PHP和Python而言也是一样.

检查所有的变化,尤其注意那些标志为 "不兼容的变化" 的部分.详情请看附录 "mysql_update MySQL升级时检查数据表"

可能某些发布版本会改变授权表的机制

服务器部分:

不兼容的变化:系统变量 table_cache 改名为 table_open_cache

SQL分

以上就是土嘎嘎小编为大家整理的mysql怎么升级系统表的简单介绍mysql怎么升级系统表的简单介绍相关咨询咨询主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章