gpt4 book ai didi

mysql - 如何下载Windows平台的mysql_fix_privilege_tables.sql

转载 作者:行者123 更新时间:2023-11-29 11:46:52 26 4
gpt4 key购买 nike

我尝试为 MySQL 数据库中的用户授予权限。我的 MySQL 服务器托管在 phpMyadmin 上。

出现此错误:

Your privilege table structure seems to be older than this MySQL version! Please run the script mysql_fix_privilege_tables that should be included in your MySQL server distribution to solve this problem!**

MySQL 客户端和服务器版本详细信息:

  • 服务器版本:4.1.14
  • MySQL 客户端版本:5.1.55

所以我尝试下载脚本mysql_fix_privilege_tables.sql来将表结构修复到5.1.55。但我找不到 Windows 的脚本。

我还想知道在phpMyAdmin上执行脚本的步骤。

有人可以帮我找到升级 MySQL 服务器的解决方案吗?

最佳答案

这是docs :

要做什么:

On Windows systems, there isn't an easy way to update the system tables until MySQL 4.0.15. From version 4.0.15 on, MySQL distributions include a mysql_fix_privilege_tables.sql SQL script that you can run using the mysql client. For example, if your MySQL installation is located at C:\Program Files\MySQL\MySQL Server 4.1, the commands look like this:

C:\> cd "C:\Program Files\MySQL\MySQL Server 4.1"
C:\> bin\mysql -u root -p mysql
mysql> SOURCE scripts/mysql_fix_privilege_tables.sql

mysql命令会提示你输入root密码;出现提示时输入。

If your installation is located in some other directory, adjust the path names appropriately.

As with the Unix procedure, you might see some Duplicate column name warnings as mysql processes the statements in the mysql_fix_privilege_tables.sql script; you can ignore them.

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

希望这足够清楚。

我建议转储所有数据库并将它们导入到新的 mysql 5.6 版本中。

注意:如果您使用 root 帐户连接到 phpMyAdmin,则只需转到“SQL”选项卡并将该脚本的内容粘贴到文本区域中,然后单击“执行”(而不是从控制台运行它)

关于mysql - 如何下载Windows平台的mysql_fix_privilege_tables.sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34783726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com