Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql #1146-表';phpmyadmin.pma#uu跟踪';不';不存在_Sql_Phpmyadmin - Fatal编程技术网

Sql #1146-表';phpmyadmin.pma#uu跟踪';不';不存在

Sql #1146-表';phpmyadmin.pma#uu跟踪';不';不存在,sql,phpmyadmin,Sql,Phpmyadmin,在phpMyadmin中打开任何数据库时遇到问题 我试着删除了很多旧的、不相关的数据库,在这个过程中可能已经删除了 删除了一些我不应该删除的内容,我想知道我能做些什么来解决这个错误 #1146-表“phpmyadmin.pma\u跟踪”不存在 所有phpMyAdmin表都是在中随包提供的SQL转储中定义的。您可以完整导入该文件(还将重新创建您可能已删除的任何其他表),或通过运行以下查询创建缺少的表: CREATE TABLE IF NOT EXISTS `pma__tracking` ( `

在phpMyadmin中打开任何数据库时遇到问题 我试着删除了很多旧的、不相关的数据库,在这个过程中可能已经删除了 删除了一些我不应该删除的内容,我想知道我能做些什么来解决这个错误

#1146-表“phpmyadmin.pma\u跟踪”不存在


所有phpMyAdmin表都是在中随包提供的SQL转储中定义的。您可以完整导入该文件(还将重新创建您可能已删除的任何其他表),或通过运行以下查询创建缺少的表:

CREATE TABLE IF NOT EXISTS `pma__tracking` (
  `db_name` varchar(64) NOT NULL,
  `table_name` varchar(64) NOT NULL,
  `version` int(10) unsigned NOT NULL,
  `date_created` datetime NOT NULL,
  `date_updated` datetime NOT NULL,
  `schema_snapshot` text NOT NULL,
  `schema_sql` text,
  `data_sql` longtext,
  `tracking` set('UPDATE','REPLACE','INSERT','DELETE','TRUNCATE','CREATE DATABASE','ALTER DATABASE','DROP DATABASE','CREATE TABLE','ALTER TABLE','RENAME TABLE','DROP TABLE','CREATE INDEX','DROP INDEX','CREATE VIEW','ALTER VIEW','DROP VIEW') default NULL,
  `tracking_active` int(1) unsigned NOT NULL default '1',
  PRIMARY KEY  (`db_name`,`table_name`,`version`)
)
  COMMENT='Database changes tracking for phpMyAdmin'
  DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

切换到phpmyadmin数据库。然后可以使用“SQL”选项卡直接在数据库上执行此查询。

安装XAMPP后,我遇到了此问题。我做了以下工作:

  • /opt/lampp/bin1
    中,如果使用密码,请使用
    /mysql\u upgrade-u root
    选项
    -p
  • /opt/lampp/var/mysql/phpmyadmin
    rm
    all
    *.ibd
    文件中
  • 在phpMyAdmin GUI中导入或在控制台中运行它
  • 我也有类似的问题

    我通过单击项目数据库的操作选项卡中的某些内容,在项目数据库中创建了pma___;

    然后我删除了我的数据库,用相同的名称创建了新数据库,并遇到了“表不存在”的问题


    通过在我的数据库上执行modifiedsql/create_table.sql修复了此问题。必须删除phpmyadmindb创建并从此处使用。

    当我从
    mysql
    切换到
    maraidb
    时,出现了这个问题。解决方案是执行以下操作,从控制台运行createtables脚本

    到终点站

       $ mysql -uroot -padmin
    
    然后导入create
    phpmyadmin
    db和tables脚本,我从上面Oldskool的答案中得到了它。(运行前请阅读)


    如果
    存在
    错误,您可以清除以前尝试添加的
    phpmyadmin
    db。

    重新创建/恢复表,甚至是错误删除的数据库。已解决-按此处所示升级phpmyadmin-已解决-按此处所示升级phpmyadmin-在Ubuntu 12.04 LTS上更新phpmyadmin后对我有效。谢谢不工作!!!!!当我导入create_tables.sql或运行此查询时,它会显示#1932-表'phpmyadmin.pma_tracking'在中不存在engine@PrajeetShrestha该错误表示数据库已完全损坏,需要一个新的数据库。@Oldskool:无法选择phpmyadmin数据库。获取
    #1932-表'phpmyadmin.pma_utracking'在引擎中不存在
    会给出错误,因为
    #1813-表'`phpmyadmin`.`pma_utracking`'存在的表空间。请在导入前放弃表空间。
     MariaDB [(none)]> source create_tables_phpmyadmin.sql;
     Query OK, 1 row affected (0.00 sec)
    
     Database changed
     Query OK, 0 rows affected (0.02 sec)
     ...