【发布时间】:2016-01-04 20:54:45
【问题描述】:
我已经看到了很多解决这个问题的方法,但我真的觉得我的经历是独一无二的(我希望不是这样。过去我对此没有任何问题,但我现在使用的是最新的 Fedora (23 ) 我相信最新版本的 mySQL
所以基本上我打算启动一个新的 sql server 并开始导入旧数据库,问题是我无法登录 sql server,因为它从一开始就要求我输入密码。
所以 ... 使用 127.0.0.1/phpmyadmin 当然可以让我登录,但所有尝试都失败了。有趣的是,127.0.0.1/phpmyadmin/setup 会让我进入,当我配置数据库(给它一个登录名和密码)时,那些在将文件 config.inc.php .. 移回目录并删除文件夹后不起作用“配置”。我什至尝试编辑文件“config.inc.php”并查看登录名和密码是什么但它仍然不允许我进入。
我正在重新启动计算机,每次尝试之间我都在运行“service httpd restart”...我无法进入。只是一直给我同样的错误“
我唯一的假设是(也许)我可能已经移动了一个我不应该拥有的数据库文件(从旧的到新的),但我不能 100% 确定它们的存储位置。我认为如果我创建一个新的应该不是问题,对吧?另外(也许)我没有将“config.inc.php”移动到正确的位置,也许?我完全迷路了。
在 /var/lib/phpMyAdmin 中
曾经有一个config文件夹(将config.inc.php移回/var/lib/phpMyAdmin后按说明删除
现在我有了如下所示的 config.inc.php:
<?php
/*
* Generated configuration file
* Generated by: phpMyAdmin 4.5.3.1 setup script
* Date: Mon, 04 Jan 2016 20:15:07 +0000
*/
/* Servers configuration */
$i = 0;
/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'root';
/* End of servers configuration */
$cfg['DefaultLang'] = 'en';
$cfg['blowfish_secret'] = '568acf795d62d3.18588477';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>
其他详细信息:我也尝试了没有密码的 root(无法访问) 还尝试过:“mysql -u root password root”,这不起作用
【问题讨论】:
-
root 密码是否正确?将此字段保留为空字符串并尝试
-
为密码留下空字符串没有用
-
机架空间文章也不起作用(由于某种原因得到了 bash: mysqld_safe: command not found..."
标签: php mysql apache fedora-21