我正在尝试从终端使用和密码为空(“”)连接到ubuntu12.04中的mysql服务器。
mysql -u root -p
抛掷误差
ERROR 2002 (HY000): Can't connect to mysql server through socket 'var/run/mysql/mysqld.sock'(2)
虽然我能够成功地从phpmyadmin访问数据库,但我发现mysql数据库中的用户表中没有根用户密码。
我在用xampp包
我知道对于一个安全的数据库,需要一个用户名和一个密码。然而,我很好奇为什么ruby on rails不允许您在mysql上使用匿名帐户。我曾尝试将database.yml中的用户名和密码行保留为空
可能是我不能准确地理解数据库信息在RoR应用程序中的存储位置。我还尝试进入"Ruby192\lib\ruby\gems\1.9.1\gems\mysql2-0.2.6-x86-mingw32“下的mysql2目录(这是我使用的版本,只是为了让你们知道)。但我真的不知道该去哪里找。
如果有人有任何想法,或者解释ruby是否允许你在没有用户名和密码的情况下访问数据库。
这是我的docker作文:
db:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_DATABASE: myDb
MYSQL_USER: user
MYSQL_PASSWORD: test
MYSQL_ROOT_PASSWORD: test
volumes:
- ./dump:/docker-entrypoin
我想完成以下工作:
如果用户名或密码字段为空,则通知用户。如果用户名已经存在,请不要在数据库中插入,并通知用户创建其他名称。如果用户名唯一且密码不为空,则将用户名返回给用户。到目前为止,它总是返回“请输入不同的用户名”。我相信这个问题与数据库查询有关,但我不确定。如果有人能看一看我是否犯了错误,我非常感谢,谢谢。
if ($userName or $userPassword = null)
{
echo "Please enter a user name and password or return to the homepage.";
}
elseif (mysql
谁能告诉我,如果默认密码为空,我如何保存它?这是一个更新问题。当用户更新他们的个人资料时,我正在制作一个更新页面。这是一个很长的个人资料信息。我没有把它都贴在这里,因为我唯一的问题是密码字段。即使它保留为空,它仍然会更新数据库中的字段。我使用md5进行加密。下面是代码。请添加代码,您的代码。谢谢。
id is=1,因为我只是在测试它。我在userstest表中只有一个数据。
$desire= $_POST['desired'];//username field
$password = md5(trim(mysql_prep($_POST['passwor
我经历了所有类似或相同的问题(和,for ex)。但还是解决不了问题。
我在Xenial上,有MySQL 5.7.12。我不记得在安装过程中设置了任何密码(如果它要求的话,我提供了一个空密码)。
我尝试使用--skip-grant-tables进行密码重置,正如所描述的,它更新了数据库行,但我仍然无法登录。
用sudo dpkg-reconfigure mysql-server-5.7重新配置什么都不起作用,我明白如下:
Checking if update is needed.
This installation of MySQL is already upgraded to 5.7.12,
我下载了最新版本的社交引擎(4.0版),我打算在我的本地电脑上安装。我正在使用Xampp。在安装过程的Step3 (设置mysql数据库)中,我得到了这个错误:
"Please fill in the MySQL Password."
my Mysql Host : localhost
Mysql Username : root
Mysql Password :
我的意思是我的mysql密码是空的,我怎么解决这个问题而不改变我的Mysql密码呢?因为我在本地有太多的项目,我不能轻易地改变它们!
我使用的是Instant Ruby on Rails Mysql版本5.0.27,正在开发一个系统,一切都很顺利(有点)。现在,数据库一直在下降。我发现一些注释要求用户it为root,密码为空,我已经更改了密码,所以我又改回了密码。视图运行良好,显示和更改超过500内部错误,日志显示Mysql连接断开。有什么线索吗?
我有一个MYSQL数据库(Db_mysql),我想把它的数据传输到另一个PostgreSQL数据库(Db_psql),这个数据库最初是空的。 我尝试在终端上使用命令pgloader mysql://root@localhost/db_mysql pgsql:///db_psql (也使用sudo) 但是我一直收到像这样的错误,Failed to connect to mysql at "localhost" (port 3306) as user "root": MySQL Error [1045]: "Access denied for user &
我试图让Emoncms使用经过验证的先决条件(如MediaTemple和LAMP服务器)共享托管mod_rewrite web服务器。我已经用用户和密码创建了数据库,尽我所能配置了settings.php。
/ - this is root
/emoncmsdata - Its 777 for data folders /phpfina & /phpfiwa & /phptimeseries
/httpdocs - this is my public folder
/httpdocs/emoncms - this is where the settings.php is and
我一直在使用Inno安装程序从ZIP Archive安装MySQL社区服务器。我使用了这个安装脚本(稍加修改) ,因为我需要对使用MySQL数据库的非常简单的应用程序进行一次单击安装。我的Windows XP Professional安装成功。现在,MySQL服务运行正常。但是我的问题是我不知道连接到这个MySQL服务器的用户名和密码。我已经尝试更改my.ini文件中的用户名和密码,但它不正确。我还绑了个空密码。我能以某种方式更改这个文件中的用户名和密码吗?或者安装后的默认密码是什么?我需要将我准备好的数据库导入到一键式安装。我已将此数据库定位到/MyApplication/Data/ dat
如果我通过localhost或127.0.0.1访问本地MySQL数据库,我会得到错误消息java.sql.SQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'mydb'。
我也尝试过使用参数&user=crm。如果我使用外部ip,我可以毫无问题地登录。我正在使用mysql-connector-java:6.0.5
我是不是遗漏了什么?
private static Connection connect;
public static Co
显然,我可以连接到MySQL (至少从我的本地主机),而不必提供任何用户名或密码。我甚至可以把任何东西作为用户名,只要密码是空的。我可以访问information_schema和test数据库。我可以做桌子。如果运行SELECT USER(),它将返回适当的值随机字符串@localhost,其中随机字符串是我连接时用于用户名的任意字符串。
mysql.user表包含根@localhost、root@127.0.0.1、@localhost和pma@localhost。我手动将加密的密码设置为所有记录(UPDATE user SET password=...),只有root拥有任何特权,其他两个
我已经阅读了最近的帖子,但是找不到答案。
我想要的是建立创建的数据库,用户和一些其他数据自定义mysql映像。以下是我的Dockerfile(简化版):
FROM mysql:5.7
ENV MYSQL_ROOT_PASSWORD=root
RUN service mysql start && \
mysql -uroot -p$MYSQL_ROOT_PASSWORD -e "CREATE DATABASE mydb;" && \
mysql -uroot -p$MYSQL_ROOT_PAS
也许我不能变得更愚蠢,但说真的,这是我第一次不得不考虑这个问题(这是第一次单用户应用程序从多个地方转到多用户)。MySQL (或任何其他数据库)密码是为了什么目的?我们在连接字符串中看到的密码,好像如下所示:
"SERVER=localhost;DATABASE=tree;UID=root;PASSWORD=branch;Min Pool Size = 0;Max Pool Size=200"
branch是用户root访问数据库tree的代码词吗?还是root可以访问特定机器上的任何MySQL数据库?或者是任何用户访问数据库tree的密码?或任何用户访问该机器上的任何MySQ
我第一次在Ubuntu上使用MySQL。我之前创建了数据库vq,它实际上是空的(我不介意删除所有内容;我仍然有创建它的SQL文件)。
现在,我再次尝试访问数据库:
james@ubuntu~$ mysql vq
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'vq'
james@ubuntu~$ mysql -u root -p vq
Enter password:
ERROR 1045 (28000): Access denied for user
我想为我的应用程序创建一个带有对接器的图像。该应用程序使用MySQL。我需要我的图像是基于MySQL映像(mysql/mysql-server ?)。在Dockerfile中,我需要设置一些指令来创建具有特定用户/密码的DB。所以我的应用程序可以和那个DB一起工作。我不需要表,只有具有特定名称和用户/密码的空数据库才能访问这个DB。
我该怎么做?
我想要的是
FROM mysql/mysql-server
# Create MySQL DB
mysql -u root -e "CREATE DATABASE MyDB"
但我在这里不知道根用户密码。好像是自动生成的?
我该怎么做