但是,我不能转储MySQL-Databeses,但是下面是错误消息:
Cannot load from mysql.proc. The table is probably corrupted
此外,mysql_upgrade似乎不起作用:
# mysql_upgrade
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck with default connection arguments
mysqlcheck: Got erro
我无法在MAMP中启动MySQL。这是日志中的错误。
[ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
但是,如果我运行mysql_upgrade,我会得到
mysql_upgrade: command not found
谁能告诉我问题出在哪里?
问题:
在mysql中设置用户时,我遇到了登录问题。老用户可以按预期登录,对于新创建的用户,我无法登录并获得错误消息。
执行SQL:
CREATE USER 'monty'@'%' IDENTIFIED BY 'some_pass';
GRANT ALL PRIVILEGES ON somedb.* TO 'monty'@'%';
FLUSH PRIVILEGES;
期望:我现在可以从我的客户端代码中以用户monty的身份登录(已经存在的用户可以使用什么)。
错误:登录失败,我的客户端代码中有以下错误消息:
SQL
我在我的VPS上耗尽了空间,在那里我主持了许多生产站点。我发现在2GB+中有一个/var/log/mysqld.log文件
此文件包含类似的行:
2019-11-01T12:21:57.708857Z 30600 [Warning] InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade
2019-11-01T12:21:57.709106Z 30600 [Warning] InnoDB: Table mysql/inn
我是一个学生,我在学习mysql。我已经在linux中安装了xampp,根据这个视频https://www.youtube.com/watch?v=R5CUn5wGQGg,它已经运行了一段时间,但是有一天当我读取错误日志时,它显示如下:
InnoDB: Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade
我试图在ubuntu终端中运行mysql_upgrade,或者使用phpmyadmin来运行命令,但它们都不起作用。
对于终端,它
我刚刚升级了我的系统,但是Mysql没有启动:
120319 15:20:39 [Note] Plugin 'FEDERATED' is disabled.
mysqld: Table 'mysql.plugin' doesn't exist
120319 15:20:39 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120319 15:20:39 InnoDB: Initializing buffer pool, size
我刚刚将MySQL从5.0版升级到5.7版。每次执行SHOW CREATE PROCEDURE查询时,都会得到这个错误。
[Err] 1457 - Failed to load routine db.ClosePeriod. The table mysql.proc is missing, corrupt, or contains bad data (internal code -6)
我在ClosePeriod中选择了mysql.proc过程,数据是存在的。我试着修复它,那个表没有损坏或崩溃。
有什么解决办法吗?
我的服务器昨天不小心硬重启了,之后MySQL服务就不启动了。
在运行sudo service mysql status时
响应停滞在mysql stop/waiting上
在运行mysqld --verbose时,我得到的响应如下
200305 12:47:59 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead.
2
在用yum将mysql更新为5.6之后,我在尝试运行mysql时会收到这样的错误消息
[root@host rpm]# mysql_upgrade
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Error: Failed while fetching Server version! Could be due to unauthorized access.
FATAL ERROR: Upgrade failed
我也试过
mysql_upgrade -u root -p
我得到了以下信息:
Native table 'performance_schema'.'file_instances' has the wrong structure
Native table 'performance_schema'.'cond_instances' has the wrong structure
Native table 'performance_schema'.'rwlock_instances' has the wrong structure
Native table
我正在尝试设置IDE (PHPStorm)来使用模式内省。为此,我需要启用事件调度程序。我用了这个脚本:
SET GLOBAL event_scheduler = ON;
不幸的是,我遇到了一个错误:
事件调度程序:初始化系统表时发生错误。禁用事件计划程序。
我不知道如何调试这个。错误信息包含的信息对我来说太少了。系统表初始化失败的原因是什么?我正在使用10.4.8-MariaDB
当尝试使用以下命令在MySQL上创建用户时:
mysql> grant all privileges on *.* to 3tb_blumenau@'186.250.186.175'identified by '0f&k3' with grant option;
返回此错误:
错误1045 (28000):拒绝用户'root'@'localhost‘的访问(使用密码: YES)。
我试图将所有权限授予用户根,但错误仍在发生。
谢谢你的帮助。
我正在尝试设置我的MySQL常规日志,以便可以使用以下命令打开和关闭它
SET GLOBAL general_log = 'ON'
SET GLOBAL general_log = 'OFF'
我希望在默认情况下关闭它(即在服务器启动时),但之后可以像上面那样切换它,这样我就不必一直重新启动服务器。当我尝试像上面那样打开常规登录时,MySQL生成以下错误:
Table 'mysql.general_log' doesn't exist
这是真的-我故意不创建这个表,因为我希望记录到文件中,而不是记录到表中。在我看来,尽管相关的全局变量设置
我在MySQL上遇到了一个奇怪的问题。到处找补丁但什么都找不到。运行Ubuntu 14.04。
我有一个运行在Percona MySQL 5.7.18-16上的数据库。我想把这个更新到Percona Server 5.7.19-17。我运行一个脚本,通过Rails在一个mysqldump任务中执行一个Rake。
当我使用更新的Percona并进入mysqldump阶段时,我会得到标题中所述的错误。它引用的表是内部mysql.proc表。我不知道为什么会发生这种事。
我注意到,如果在转储之前运行mysql_upgrade --force,它就能工作(尽管mysql_upgrade遇到了相同的错误
我有一个运行Debian5.0和MySQL的服务器。突然,MySQL停止工作,在多次尝试修复之后,我决定重新安装它。我安装了MySQL 5.1.63,启动时进入安全模式。我做了一些输入,当我以根用户身份执行mysql_upgrade时,它抱怨道:
...
Running 'mysql_fix_privilege_tables'...
ERROR 1548 (HY000) at line 1111: Cannot load from mysql.proc. The table is probably corrupted
ERROR 1064 (42000) at line 111
这个问题我已经有好几个小时了,现在我只是累了..
当我尝试从终端(mac)启动MySql时,我得到
ERROR! The server quit without updating PID file (/usr/local/mysql/data/127.0.0.1.pid).
There seem to be something wrong with the table mysql.plugin, log file says it doesn't exist.
我已经通过几种方式卸载并重新安装了mysql,并尝试了我在谷歌上找到的每一种方法。为此,我认为一定是计算机出了问题--而不是my
我正在将Windows10上的MySQL server 5.067升级到5.5.60。
我停止了该服务,将bin替换为一个共享目录并启动了该服务。
服务启动失败,并显示以下消息(在事件查看器中):
Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
For more information, see Help and Support Center at http://www.mysql.com.
好的,所以我使用以下命令以admin身份打开cmd:
mysql_upgrade --port
我正在导入后续mysql示例。
当我试图导入时,就会在centos上得到这个错误。
SOURCE sakila-schema.sql;
ERROR 1548 (HY000) at line 446: Cannot load from mysql.proc. The table is probably corrupted
好像是进口的
我已经安装了带有mysql5.6的testlink 1.9.17,仍然面临下面的错误。
DB Access Error - debug_print_backtrace() OUTPUT START
ATTENTION: Enabling more debug info will produce path disclosure weakness (CWE-200)
Having this additional Information could be useful for reporting
issue to development TEA
基于percona过程(),您需要执行以下操作:
sudo service mysql stop
sudo apt-get install percona-server-server-5.7
sudo mysql_upgrade
sudo service mysql restart
在我的例子中,我有一个具有3个节点(多主)的集群:
我的问题是:
我是否需要在所有节点上运行mysql_upgrade,还是只在第一个升级的节点上运行?
如果在我完成对所有节点的更新之前,其中一些节点将运行5.6和5.7,有问题吗?
太好了,西尔维
我有一个从mysql的旧版本迁移过来的表:
> SHOW COLUMNS from tbl
(output modified below for posting)
watch_id | int(11) | NO | PRI | NULL
user_id | varchar(125) | YES | MUL | NULL
type | int(11) | YES | MUL | NULL
range | int(10) | YES | | N