草庐IT

phpmyAdmin

全部标签

mysql - phpMyAdmin 不会停止抛出 "#1130 - Host ' localhost' is not allowed to connect to this MySQL server "

我正在尝试输入http://localhost/phpmyadmin/index.php但我不断收到:ErrorMySQLsaid:#1130-Host'localhost'isnotallowedtoconnecttothisMySQLserverConnectionforcontroluserasdefinedinyourconfigurationfailed.phpMyAdmintriedtoconnecttotheMySQLserver,andtheserverrejectedtheconnection.Youshouldcheckthehost,usernameandpass

mysql - 如何找到 mysql 查询的连接大小?

我有一个导致错误的查询:ERROR1104:TheSELECTwouldexaminemorerowsthanMAX_JOIN_SIZE.CheckyourWHEREanduseSETSQL_BIG_SELECTS=1orSETSQL_MAX_JOIN_SIZE=#iftheSELECTisok.Ihavenowchangedthequery,andInolongergetthiserror.max_join_size=900,000andsql_big_selects=0.UnfortunatelyIdon'thavesshaccess,Ihavetousephpmyadmin.So

Mysql UPDATE 根据多个表选择数据

我写了一个SELECT查询来选择特定的值,基本上它只选择所有3个表中的数据。但是当我尝试更新时,它仍然更新了比应该更新的更多的数据(行)这里是选择SELECTi.id,i.group_id,i.name,u.item,u.value,u.shows,u.nr,u.typeFROMitemsASiINNERJOINitem_groups,item_properties2ASuONitem_groups.id=i.group_idWHEREitem_groups.idp='1140503406'ANDi.id=u.itemANDu.type=1140614900LIMIT30,3000这是

mysql - phpMyAdmin 卡在具有多个 SELECTS 的进程上

当我在MySQL中CALL这个过程时,它只显示LOADING...甚至卡住了我的服务器:delimiter$$CREATEPROCEDUREMyProc(INindex1INT,INcount1INT,INindex2INT,INcount2INT)BEGINSELECTidFROMview1WHEREcolumn1ISNULLORcolumn1=1ORDERBYdateColumnDESCLIMITindex1,count1;SELECTidFROMview1WHEREcolumn2=0ORDERBYcolumn3DESCLIMITindex2,count2;END$$delimit

php - MySQL 和 PHP 时区

在我的PHP.ini文件中,我像这样设置时区...'America/New_York'所以当我运行一个简单的phpDate()函数时echodate("Y-m-dH:i:s");我根据“我的”系统时间获得了正确的日期时间,因为这是我要比较的时间并且也想存储在我的MySQL数据库中。(根据PHP报告)。现在的问题是,我将一个MySQL数据库导出为PDF格式,只是为了看看它是什么样子,时间倒退了1小时,例如……这里是(上午10:00),PDF页脚说(上午9:00)所以..我开始思考..我的PHP脚本将INSERT到数据库中我需要的正确日期时间..但是我有很多dateTime比较关于帐户,我

php - PHPMyAdmin 中的 session 时区

无论如何我可以更改PHPMyAdmin的session时区吗?我正在使用无法更改时区的外国MySQL服务器。我想在我的所有PHPMyAdminsession中查看我所在时区的时间戳。我可以设置任何“session脚本”以便它们在每个PHPMyAdminsession上运行吗?或者还有其他方法吗? 最佳答案 修补libraries/dbi/DBIMysqli.class.php作为解决方法。告诉mysqli使用phps默认时区,可以用字符串替换。---a/libraries/dbi/DBIMysqli.class.php2016-03

phpmyadmin:如果数据最初存储为数组,则无法更改文本的值

我制作了一个包含以下字段的表格:`id`type:INT,`id_list`type:TEXT,`name`type:VARCHAR(255).id是我的主键。从phpmyadmin3.4.11.1deb2,我插入一行:(`null`,`'["1","2","3","4"]'`,`'TEST'`)并成功保存到表中。但是,当我尝试更新id_list字段,而不是包含["1","2","3","4"]的文本字段,我看到一个下拉列表,其中每一行都相当于我存储的文本数组。这是设计使然还是phpmyadmin呈现结果文本的方式存在错误?我不得不使用不同的表格作为示例,但请注意下拉列表而不是文本字段

mysql - PhpMyAdmin 不会生成正确的 JSON 导出文件吗?在 Unix 上用什么替换 ^M 字符?

我使用PhpMyAdmin工具将SQL表导出到JSON文件中。我有这样一个文件:/**ExporttoJSONpluginforPHPMyAdmin@version0.1*///Database'table_name'//...[{"id":7,"field1":"value1","field2":2,"field3":"Lorem^Mipsum^Mdolor^Msit^Mamet","field4":"value4"}]很明显,第一行(注释无效,因为JSON不允许注释)。我知道^M是由DOS/Windows行结束符引起的。删除评论后运行jsonlintmyexportedfile.j

mysqldump 行超时问题

类似于:Onlygettingafriendliermysqldumpisn'tpossible.我的虚拟主机启动了我的数据库,所以我拥有的最新备份是他们的mysqldump。换句话说,--extended-insert=FALSE--complete-insert=TRUE是不可能的,我已经有了mysqldump。我遇到的问题是,将其重新导入到我的虚拟主机phpmyadmin中会使这个可怜的家伙出局。理所当然。它可以轻松处理40,000次插入,但不能将它们全部连续插入。问题:我正在努力弄清楚如何将这些分解成单独的查询。我已经尝试遍历每一个并查找替换,但是,正如预期的那样,我犯了错误(

mysql - TIMESTAMP 默认值错误

我使用工作台将SQL脚本导出到phpMyAdmin,但由于TIMESTAMP默认值出现错误。这是一段代码:CREATETABLEIFNOTEXISTS`test`.`is_users`(`count`INT(10)UNIQUENOTNULLAUTO_INCREMENT,`active`ENUM('1','0')NULLDEFAULT1,`id`VARCHAR(36)UNIQUENOTNULL,`created_at`TIMESTAMPNOTNULLDEFAULT'1970-01-0100:00:01',`updated_at`TIMESTAMPNOTNULLDEFAULT'1970-0