我在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 -
我发现了一个奇怪的mysql行为,我很难解释。
[vagrant@Subs ~]$ mysql -u root12 subdb
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'subdb'
它使用空字符串'‘作为错误消息中的用户名,即使我显式地提供了root12。如果我提供了正确的用户名,它就可以毫无问题地连接起来,所以我怀疑这只是mysql报告错误的方式。
这是一个bug还是一个无文档的特性?
[vagrant@Subs ~]$ 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> 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非常陌生,我想使用远程登录,我遵循了这个过程,但是这个命令并没有给我屏幕上的任何内容,如该链接所列。
$ 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
我正试着从sql数据库中提取一个用户名放在上。我的数据库的结构如下所示。无论我做什么,它都不能工作,我似乎不能理解,因为我能够通过执行.$user_info‘’username‘来回显人们的用户名。然而,当我把它放在一个fwrite函数中时,什么也没有显示。我遗漏了什么,为什么用户名没有显示在fwrite函数中。
<?
mysql_connect("localhost", "root", "password") or die(mysql_error());
mysql_select_db("root_members") o
我有一个主要用java编写的系统。该系统有一个简单的MySQL用户权限管理员。但是现在我们开始使用更多的用户,用户名的长度现在超过了16个字符。我在所有mysql系统表中修改了所有用户名长度属性。在Webmin和PhPMyAdmin中,修改密码和表<=>的用户关系是正确的。但在这个java程序中,所有与长用户名相关联的操作都将通过抛出的SQLException停止,并带有消息:字符串“...long用户名.”对于用户名来说太长了(不应该超过16)。
所以看起来问题就在jdbc中。如何在SQL操作中强制应用长用户名?(com.mysql.jdbc (5.1.24))
查询字符串:
s
我正在尝试将一些旧的mysql数据导入到我的站点的postgresql数据库中,但我在连接到旧的mysql数据库时遇到了一些问题。我创建了一个rake任务来尝试打印旧数据库中的用户名,但我似乎无法理解它。这是我想要做的:
desc "imports old records to the new postgresql db"
task "db:import_old" => :environment do
class OldDatabase < ActiveRecord::Base
self.establish_connection(
我键入以下命令:
mysql –u root -p
Grant all privileges on *.* to root@”%” identified by “rootpassword” with grant option;
Grant all privileges on mysitedb.* to root@localhost;
然后服务器崩溃:
无法建立数据库连接。请检查配置文件中的用户名、密码和主机名,并在必要时设置适当的MySQL用户和权限。