我在Ubuntu上使用MySQL遇到了一些困难。刚刚安装了Apache、MySQL、PHP和phpMyAdmin。phpMyAdmin给出:
#1045 Cannot log in to the MySQL server
每一次登录尝试。我试过用户名'root‘和空密码,用户名'root’和密码'root',用户名'mysql‘和密码'mysql',用户名'mysql’和密码'root‘。
当我试图在终端中运行Access denied for user root@x.x.x.x时,也会得到mysql错误:
mysql -
我已经在mac 10.7上安装了mysql,我正在使用phpmyadmin访问mysql数据库,但当我尝试使用用户名root没有密码登录时被锁定并出现错误
Login without a password is forbidden by configuration (see AllowNoPassword)
当我使用相同的用户名放置一个root密码时,我得到一个错误,
#2002 Cannot log in to the MySQL server
mysql中的root密码是什么?我如何更改它?
我对mysql非常陌生,我想使用远程登录,我遵循了这个过程,但是这个命令并没有给我屏幕上的任何内容,如该链接所列。
$ lsof -i -P | grep :3306
$
这是输出。
到目前为止,我所做的是:我编辑了文件/etc/mysql/my.cnf以进行更改,如下所示
skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-addres
我试图使用Mysql在Mysql数据库中的本地主机上安装"Performance安装“和”性能报告“。但它是通过错误"Error installing sys Schema"
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
我有一个并且只有一个用户名root的帐户,它有以下特权:
GRANT USAGE ON *.* TO 'root'@'%' IDENTIFIED BY PA
有时,我会在我的get服务器日志中看到这样的内容:
2012年12月15日:35:45欧洲/柏林PHP警告: mysql_query() Function.mysql-查询:第4行/bar/foo.php中用户'root'@'localhost‘(使用密码: NO)的访问被拒绝
第4行是:
$sql=mysql_query("select * from mytablefoo ORDER BY id DESC LIMIT 9");
看起来有人试图使用默认的root用户名登录。有什么办法可以防止这件事,即使它并不有害?他是如何通过这一行代码连接起来的
嗨,Mysql和Linux专家!
在本地机器上安装Mysql服务器时,我遇到了一个奇怪的行为问题。这是历史-
Fedora Linux machine 13I上安装的使 mysql root用户在连接MySQLs时必须有一个密码,我需要<code>E 217</code>--我需要测试一个shell脚本,它调用mysql客户端<code>E 119</code>而没有用户名和密码<>E 220</code>,我需要删除mysqls根用户的密码。也(重要的),脚本应该从我的计算机的root用户运行。
mysql -D db
我可以通过终端登录mysql,使用
mysql -u root -p
系统会提示我:
Enter password:
当我输入密码时,我会得到:
Welcome to the MySQL monitor....
但是,当我尝试在phpMyAdmin中使用相同的用户名/密码组合时,我得到了错误:
#2002 Cannot log in to the MySQL server
注意:我使用的是雪豹
我有个奇怪的问题。我正在使用下面的代码将一堆csv文件导入MySQL数据库。
@ECHO OFF
setlocal enabledelayedexpansion
IF /I "%CD%\" NEQ "%~dp0" PUSHD "%~dp0"
mysql -e "DELETE FROM software_it.hardware" -u root
FOR %%f IN ("*.csv") DO (
set old=%%~dpnxf
set new=!old:\=\\!
mysql -e "loa
试过
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
获取
错误1064 (42000):您的SQL语法有一个错误;请检查与您的MySQL服务器版本相对应的手册,以获得在第1行使用“根”和GRANT选项附近使用的正确语法。
注意:在以前的版本中同样有效。
也试过
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH
我的服务器上有一个数据库,我想通过MySql工作台连接到它,我输入了我的HostName、用户名和密码,当我单击测试连接时,我得到了这个错误消息:
Failed to Connect to MYSQL at **.**.***.**:3306 with user root.
Host '**.171.199.66' is not allowed to connect to this MySQL server
我100%确定我的主机名,用户名和密码是正确的,我做了一些研究,并从我设法发现,我必须实际允许从我的IP地址访问数据库之前,我可以connect.....if这是正
我使用phpmyadmin(在Wamp中),而没有root密码。我想为root和页面设置密码,并为root设置密码。现在,每当我进入localhost/phpmyadmin页面时,它都会给出以下错误。
MySQL said: Documentation
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
phpMyAdmin tried to connect to the MySQL server, and the server rejected
the connecti
我发现了一个奇怪的mysql行为,我很难解释。
[vagrant@Subs ~]$ mysql -u root12 subdb
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'subdb'
它使用空字符串'‘作为错误消息中的用户名,即使我显式地提供了root12。如果我提供了正确的用户名,它就可以毫无问题地连接起来,所以我怀疑这只是mysql报告错误的方式。
这是一个bug还是一个无文档的特性?
[vagrant@Subs ~]$ mysql -
显然,我可以连接到MySQL (至少从我的本地主机),而不必提供任何用户名或密码。我甚至可以把任何东西作为用户名,只要密码是空的。我可以访问information_schema和test数据库。我可以做桌子。如果运行SELECT USER(),它将返回适当的值随机字符串@localhost,其中随机字符串是我连接时用于用户名的任意字符串。
mysql.user表包含根@localhost、root@127.0.0.1、@localhost和pma@localhost。我手动将加密的密码设置为所有记录(UPDATE user SET password=...),只有root拥有任何特权,其他两个