这是我的config.inc.php文件,因为我突然升级到11.10我无法以root身份登录而没有密码.我已经正确地设置了指令,所以这是相当混乱的,为什么它不再允许这个.有帮助吗?
$i = 0;
$i++;
if (is_readable('/etc/phpmyadmin/config-db.php')) {
require('/etc/phpmyadmin/config-db.php');
} else {
error_log('phpmyadmin: Failed to load /etc/phpmyadmin/config-db.php.'
. ' Check group www-data has read access.');
}
/* Configure according to dbconfig-common if enabled */
if (!empty($dbname)) {
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
/* Server parameters */
if (empty($dbserver)) $dbserver = 'localhost';
$cfg['Servers'][$i]['host'] = $dbserver;
if (!empty($dbport) || $dbserver != 'localhost') {
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['port'] = $dbport;
}
//$cfg['Servers'][$i]['compress'] = false;
/* …Run Code Online (Sandbox Code Playgroud) 我觉得我是傻瓜,但我无法在phpMyAdmin接口上的任何地方找到为外键添加约束,例如CASCADE ON DELETE
我在这里和phpMyAdmin wiki上找了类似的问题,但我找不到任何关于它的东西.
我意识到我可以通过查询界面做到这一点,但我想知道如何通过图形界面来做到这一点.
每当我尝试使用phpMyAdmin在我的MySQL数据库中插入新记录时,如果列引用了外键,我会得到一个下拉框,其中包含我可以使用的有效ID.问题是当数据库变得太大时,ID对我来说毫无意义.例如,如果ID是员工的社会安全号码,我不知道,但我可能记得这个名字.有没有办法显示ID旁边的行内容或至少一个对用户更有意义的列?我在phpPgAdmin中看到过这个功能.
我在配置文件中尝试了这个:
$cfg['ForeignKeyDropdownOrder'] = array( 'content-id', 'id-content' );
Run Code Online (Sandbox Code Playgroud)
但它没有用.
我从较旧的lubutu版本升级到14版,现在运行PHP 5.5和phpMyAdmin 4.0.10deb1,我经常在主机之间移动小型MySQL数据库导出(700KB gzip,大约7-10MB解压缩SQL).
您试图加载不受支持的压缩文件(application/gzip).您的配置未实现或禁用对它的支持.
这一切都在旧的PHP设置上游泳,我不确定它是mime类型的东西还是配置问题.
我可以提供详细的phpinfo()转储,但zlip在那里,phar等:
Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, tls
Registered Stream Filters zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk
Run Code Online (Sandbox Code Playgroud)
gzipped sql文件没有损坏,他们解压缩并手动加载没有问题.如果有一些配置设置,你可以建议我试试看
我知道在SO网站上多次询问过这个问题.但是,我已经读过这个,这个,这个,这个,这个和这个,还有更多.他们都没有工作.我还尝试更改会话文件位置和其他我现在不记得的事情.
我的设置:
一:config.inc.php文件:
<?php
$cfg['LoginCookieValidity'] = 3600 * 24; // http://docs.phpmyadmin.net/en/latest/config.html#cfg_LoginCookieValidity
Run Code Online (Sandbox Code Playgroud)
这显示在phpMyAdmin设置中:

二:.htaccess文件:
php_value session.gc_maxlifetime 86400
Run Code Online (Sandbox Code Playgroud)
三:phpinfo.php来自phpMyAdmin根目录的文件显示:

四:服务器(uname -a):
Linux ubuntu-13 3.11.0-26-generic #45-Ubuntu SMP Tue Jul 15 04:02:06 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)
有没有其他方法可以增加phpMyAdmin会话超时?
我正在运行一个庞大的数据库,有这么多的表和表有很多列.
我的数据库是MySQL,我必须搜索特定的列.
MySQL中是否有一种方法可以从数据库中的所有表中搜索列名?
我最近更新phpmyadmin,现在我Virtuality在添加新列时调用了这个新选项.
[Virtuality]
>VIRTUAL
>STORED
Run Code Online (Sandbox Code Playgroud)
应该使用什么以及何时使用它?
我已按照此链接成功部署了phpMyAdmin服务器.我在尝试写入我在phpMyAdmin中创建的数据库时遇到问题.我正在尝试根据Google发布的新功能创建通知服务.Google CloudFirebase Cloud Messaging
NotificationInstanceService.java
public class NotificationInstanceService extends FirebaseInstanceIdService {
private static final String TAG = "NotificationInstance";
@Override
public void onTokenRefresh() {
//Getting registration token
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
//Displaying token on logcat
Log.d(TAG, "Refreshed token: " + refreshedToken);
sendRegistrationToServer(refreshedToken);
}
private void sendRegistrationToServer(String token) {
//You can implement this method to store the token on your server
//Not required for current project
OkHttpClient client = new OkHttpClient();
//Create the request …Run Code Online (Sandbox Code Playgroud) 我试图将我的客户端数据库(wordpress平台)导入localhost(使用xampp).
其他客户的网站工作正常,除了这个特定的网站.当我想导入它时,它只显示"phpMyAdmin - 错误.格式参数不正确".错误图片
我试过谷歌搜索它,但这就像导入数据库时没有人有这个错误.
你们有什么想法吗?随意问什么,我不知道我需要提供什么信息,因为我只是使用快速导出和导入设置我只是让它保持默认.
phpmyadmin ×10
mysql ×6
php ×5
database ×2
android ×1
foreign-keys ×1
gzip ×1
import ×1
sql ×1
xampp ×1