当我试图从XAMPP运行phpMyAdmin时,我得到了这个错误。在我安装和运行XAMPP之前,这台机器上已经安装了mysql。当我启动XAMPP时,mysql和apache2都启动成功。我可以使用PHP脚本访问mysql数据库,但不能通过phpmyadmin访问。
Error
MySQL said: Documentation
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
phpMyAdmin tried to connect to the MySQL serve
我已经重新安装了mysql,卸载了MAMP。所以目前我应该只有一个版本的mysql。
安装的phpmyadmin
创建了一个数据库
我试图将数据导入到它,但是文件太大了,所以我通过命令行来完成它。但在那里,我没有看到我新创建的数据库,而且我看到的数据库更少。如果我对命令执行show databases;,它将显示:
information_schema
test
它没有显示新创建的数据库,也没有显示预装的其他数据库,这些是我在phpmyadmin上看到的数据库:
information_schema
mysql
performance_schema
test
myBBDD-&g
我已经在windows server 2008上安装了php,mysql,phpmyadmin,一切正常。现在,我安装了Openfire并将其连接到mysql数据库。我现在遇到的问题是,每次运行openfire时,我都无法连接到数据库或登录phpmyadmin。看起来openfire正在干扰mysql的端口!我正在为mysql使用端口3306。我相信openfire使用的是9090和9191。
因此,当我打开fireopen时,我的php脚本将无法连接到数据库,我也将无法登录到phpmyadmin。但是当我关闭openfire的时候,一切都会恢复正常。
有没有人可以帮我打赌,这两个工作在彼此旁
我安装了wamp.phpmyadmin,运行良好。现在我已经安装了mysql命令行客户端,我无法从mysql命令行或phpmyadmin连接到我的数据库。重新启动后,我无法访问phpmyadmin #1045 Cannot log in to the MySQL server。此外,mysql命令行不接受我的密码并拒绝我的配置文件:
C:\wamp\bin\mysql\mysql5.5.24
my.ini
port=3306
my config.inc.php
$cfg['Servers'][$i]['verbose'] = 'localhost'
我更新了PHPMyAdmin,然后发现了一些关于不同版本的MySQL库和服务器的错误。所以我使用YUM卸载并重新安装了MySQL。
现在MySQL可以工作了,我可以看到webmin模块中列出的MySQL数据库服务器,其中包含用户和数据库,但当我转到PHPMyAdmin时,出现了一个错误。
var/logs/httpd/error_log显示:
[Tue Oct 13 09:29:33 2015] [error] [client 193.109.196.106] PHP Fatal error: Class 'SqlParser\\Lexer' not found in /us
我在一台使用灯的ubuntu机器上,我正在尝试安装magento。我已经下载了magento,并完成了准备检查。当我试图创建数据库时,它显示了以下错误:
对不起,我们支持MySQL版本5.6.0或更高版本。
我所做的是在phpmyadmin中创建一个空数据库,即magento。在magento的安装向导中,我添加了以下内容以添加数据库:
Database Server Host:localhost
Database Server Host:root //phpmyadmin username
Database Server Password:password //phpmyamdin
我使用的是Ubuntu 10.10,我从synaptic包管理器安装了phpmyadmin。
但是我没有在mysql root用户和phpmyadmin用户上设置任何密码。
后来,我尝试使用用户root登录到phpmyadmin,但没有密码,出现错误
Login without a password is forbidden
by configuration (see AllowNoPassword)
并且mysql中的chage密码不起作用,我尝试在mysql数据库的user表的密码字段中使用password('pma')更新密码,但仍然无法从控制台登录。
如何更改mysql
我在Linux上安装了phpMyAdmin,步骤如下:
安装mysql-服务器第一
sudo apt-get install mysql-server
sudo nano /etc/mysql/my.cnf
已添加
bind-address = 0.0.0.0
sudo service mysql restart
mysql -p -u root
mysql> CREATE DATABASE ha_test;
mysql> GRANT ALL PRIVILEGES ON ha_test.* TO 'maxg'@'%' IDENTIFIED BY &
我在装有PHP5.6.11和MySQL 5.6.30的Ubuntu15.10上安装了phpMyAdmin,一切正常。
我升级到安装了PHP7.0.4和MySQL 5.7.12的Ubuntu16.04。现在,当我尝试登录到phpMyAdmin时,我收到
#2006 - MySQL server has gone away
和
Connection for controluser as defined in your configuration failed.
我已经通过命令行mysql和通过php脚本中的mysqli_connect验证了,我可以使用controlpass以控制用户的身份访问ph
我一直在学习Rails,并成功地使用命令行查看和编辑数据库(使用mysql命令)。
我现在正在使用MAMP,并试图安装Wordpress。看起来它使用的是“不同的”mysql。也就是说,我通过命令行创建的数据库在MAMP的phpmyadmin中不可查看,反之亦然。
如何通过命令行访问MAMP的mysql?我猜想,在使用mysql命令登录时,我需要指定主机,但我不知道该放置什么。由于phpmyadmin存在于localhost:8888/phpMyAdmin中,所以我尝试使用mysql -h localhost:8888 -u root -p,但这不起作用(错误:Unknown MySQL se