快速升级MySQL系统表

2016-02-19 15:28 0 1 收藏

下面是个简单易学的快速升级MySQL系统表教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - 编程语言 】

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

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

shell mysql_fix_privilege_tables

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

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)

shell mysql_fix_privilege_tables--password=root_password

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

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

在Windows系统中,MySQL分发包括mysql_fix_privilege_tables.sql SQL脚本,你可以用mysql客户端来运行。例如,如果MySQL安装到C:Program FilesMySQLMySQL Server 5.1,命令应为:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bianchengyuyan/)


C:C:Program FilesMySQLMySQL Server 5.1inmysql -u root -p mysqlmysql SOURCE C:/Program Files/MySQL/MySQL Server5.1/scripts/mysql_fix_privilege_tables.sql

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

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

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

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

来源:https://www.tulaoshi.com/n/20160219/1609718.html

延伸阅读
标签: 手机游戏
《我叫MT Online》快速升级攻略 教你快速升级 我叫mt的升级主要有三种:角色升级、卡牌升级、技能升级。 1.我叫mt怎么卡牌升级 这是大家最早接触到的,其最快方法是吞噬,而吞太阳花和南瓜瓜最快。它们可以在南瓜农场和抽奖获得。 2.我叫mt怎么角色升级 角色升级就是我们俗称帐号升级,我叫mt帐号升级最快的方法...
在MySQL中有两种方法 1、create table t_name select ... 2、create table t_name like ... 第一种会取消掉原来表的有些定义,且引擎是系统默认引擎。 手册上是这么讲的:Some conversion of data types might occur. For example, the AUTO_INCREMENT attribute is not preserved, and VARchar columns can becom...
标签: Web开发
使用PHPMYADMIN时报错: Client does not support authentication protocol requested by server; consider upgrading MySQL client 官方的说法是 MySQL 4.1 and up uses an authentication protocol based on a password hashing algorithm that is incompatible with that used by older clients. ..... 如果你升级mysql到4.1以...
标签: MySQL mysql数据库
  4.1是一个阿尔法测试版,此版本没有制作为傻瓜安装程序或许多有不便。不过,我自己颇为喜欢 压缩包形势的分发 :) 以下是我全新安装以及升级一个3.23.49的步骤。 一 全新安装 用WinRAR解压缩文件到C:\mysql目录(默认目录,省心!!),在命令行下执行 c:\mysql\bin\mysqld-??? --install net start mysql 即可,非常简便,如果你装...
标签: MySQL mysql数据库
  如果数据表有问题,可以利用--recover --quick参数做修补的工作: linux#myisamchk --recover --quick tbl_name linux#isamchk --recover --quick tbl_name 如果上面的方法不能解决问题,可以将--quick参数去掉: linux#myisamchk --recover tbl_name linux#isamchk --recover tbl_name 如果还是不能解决问题,可以再试着改用--sa...

经验教程

585

收藏

23
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部