如何在WAMP服务器上的phpMyAdmin中更改root用户的密码?因为我错误地更改密码后,我被锁定在phpMyAdmin之外.
我有Ubuntu,并安装了phpMyAdmin包(目前4:3.3.2-1).每30分钟,它会要求我输入我的用户名和密码,用于非活动会话超时.在早期版本的phpMyAdmin中,设置用户/通行证将完全跳过此登录表单并使会话无限期地保持打开状态.此安装位于开发计算机(封闭专用网络上的单个用户)上,我想禁用或绕过该登录表单,因此我不必再次实际输入用户/通行证.我试着摆弄配置文件(有3个,甚至不确定使用哪个)但似乎没有任何改变.
我已经按照这个主题:http://ubuntuforums.org/showthread.php?t = 743991将我带到了这个主题http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=499399但是关于如何解决这个问题没有明确的指示.
谢谢!
我将这些行放在MySQL .sql文件的顶部(使用phpMyAdmin转储):
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
Run Code Online (Sandbox Code Playgroud)
但他们似乎都被评论出来了.那么,当文件被加载回数据库时,MySQL会忽略它们吗?如果是这样,为什么要产生这些线?
如果我希望每个新条目都自动加上时间戳,我会将字段类型设置为"timestamp"并将Default值设置为"CURRENT_TIMESTAMP"吗?
这是正确的方法吗?
我有一个25000行的MySQL表.
这是一个导入的CSV文件,所以我想查看最后十行以确保它导入所有内容.
但是,由于没有ID列,我不能说:
SELECT * FROM big_table ORDER BY id DESC
Run Code Online (Sandbox Code Playgroud)
什么SQL语句会告诉我这个表的最后10行?
表的结构就是这样:
columns are: A, B, C, D, ..., AA, AB, AC, ... (like Excel)
all fields are of type TEXT
Run Code Online (Sandbox Code Playgroud) 当我想访问我的phpMyAdmin时,我总是收到此消息.
w3m localhost/phpmyadmin
Forbidden
You don't have permission to access /phpmyadmin/ on this server.
Apache/2.2.15 (CentOS) Server at localhost Port 80
Run Code Online (Sandbox Code Playgroud)
安装步骤:
rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
yum install http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2- 2.el6.rf.x86_64.rpm
yum install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
添加别名
vi /etc/httpd/conf.d/phpmyadmin.conf
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
Run Code Online (Sandbox Code Playgroud)
从cookie更改为http
vi /usr/share/phpmyadmin/config.inc.php
[...]
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
[...]
Run Code Online (Sandbox Code Playgroud)
重新开始
/etc/init.d/httpd restart
Run Code Online (Sandbox Code Playgroud)
SELinux - /etc/httpd
drwxr-xr-x. root root system_u:object_r:httpd_config_t:s0 .
drwxr-xr-x. root root system_u:object_r:etc_t:s0 ..
drwxr-xr-x. root root system_u:object_r:httpd_config_t:s0 conf
drwxr-xr-x. root root …Run Code Online (Sandbox Code Playgroud) 我经历了很多论坛,并检查了类似主题的各种帖子,但似乎不适合我.
我在我的Ubuntu 11.10操作系统上新安装了XAMPP 1.7.7.除了phpMyAdmin之外,一切都在运行.
点击:http:// localhost/phpmyadmin,我收到以下错误:
MySQL说:
Run Code Online (Sandbox Code Playgroud)#2002 - The server is not responding (or the local MySQL server's socket is not correctly configured) Connection for controluser as defined in your configuration failed.
当我启动服务时: sudo/opt/lampp/lampp start
我得到以下内容:
XAMPP:另一个Web服务器守护程序已在运行.
XAMPP:另一个MySQL守护进程已经在运行.
XAMPP:另一个FTP守护进程已经在运行.
XAMPP for Linux开始了.
任何建议将不胜感激.
按照本指南在VirtualBox中运行Ubuntu 14.04设置开发环境:http://klau.si/dev
安装phpmyadmin后,似乎我应该能够访问它,http://localhost/phpmyadmin但是apache会返回Not Found错误.本指南是否遗漏了某个配置步骤?我已经尝试重启apache服务.
apache2/sites-enabled或apache2/sites-available中没有phpmyadmin.conf文件,这是必需的吗?
如果是这样,我在哪里可以找到这些文件?
使用127.0.0.1而不是localhost返回相同的错误.http://localhost工作正常的默认apache页面.
浏览器中的控制台显示没有任何价值,只是未找到.
我还尝试使用dpkg-reconfigure -plow phpmyadmin重新运行安装脚本
我真的以为会有更多答案.但是,我正在使用PhPMyAdmin 4.3,我意外地点击了灯泡来隐藏一张桌子.现在我无法找到将它取回的地方.
任何人??
谢谢..抱歉,如果这很明显.
我安装wamp.phpmyadmin工作正常.现在我已经安装了mysql命令行客户端,我无法从mysql命令行或phpmyadmin连接到我的数据库.重新启动后,我无法访问phpmyadmin #1045 Cannot log in to the MySQL server.除了我的mysql命令行不接受我的密码并拒绝我的配置文件:
C:\wamp\bin\mysql\mysql5.5.24
Run Code Online (Sandbox Code Playgroud)
的my.ini
port=3306
Run Code Online (Sandbox Code Playgroud)
我的config.inc.php
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'whtevr';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Run Code Online (Sandbox Code Playgroud)
httpd.conf文件
listen port:80
Run Code Online (Sandbox Code Playgroud)
C:\ Program Files\MySQL\MySQL Server 5.0
的my.ini
port:3306
Run Code Online (Sandbox Code Playgroud)
再次,我重新安装mysql命令行,端口更改为3307
port:3307
Run Code Online (Sandbox Code Playgroud)
WAMP可以很好地访问所有数据库,但是从mysql命令行客户端我无法访问我的所有数据库.它只是显示show databases;
information_schema
mysql
test
Run Code Online (Sandbox Code Playgroud) phpmyadmin ×10
mysql ×6
ubuntu ×2
apache ×1
autologin ×1
centos ×1
command-line ×1
mysqldump ×1
php ×1
selinux ×1
sql ×1
timestamp ×1
wampserver ×1
xampp ×1