请参阅下面的编辑,我将保留原来的问题以帮助他人。
我正试图通过应用程序脚本和JDBC连接到本地MySQL服务器,但我始终得到两个错误中的一个。此代码:
function connectTest() {
var conn = Jdbc.getConnection("jdbc:mysql://localhost", "root", "xxx");
}
给出了Failed to establish a database connection. Check connection string, username and password.的一个误差
我正在构建mysql服务器,允许用户只在内部ip地址上访问数据库。
SET PASSWORD FOR 'testuser'@'MyIPwillgohere' = PASSWORD('password');
但是,在使用上述语句时,我会得到以下错误
Can't find any matching row in the user table
我认为这与主机是%而不是本地主机或我的ip地址有关。
+------------------+-------------+
| user | host |
+--
我试图将本地MySQL数据库迁移到App中的azure MySQL中,当我单击MySQL In App窗格中的MySQL in portal.azure.com时,它需要我在phpadmin登录页面上显示用户名和密码输入表单。如何在应用程序中登录到MySQL上的phpadmin,因为我不确定使用什么凭据登录。
我不知道是否会澄清这个问题,但我已经使用特定域上的根帐户( MySQL )在CentOS 6.3上安装了f.ex。但是当我试图登录到它时,我会被问到root@localhost帐户的密码,我没有权限访问它。如何登录到安装在“mydomain”而不是“localhost”上的MySQL?
我尝试过使用bind=‘domain’编辑my.cnf,但是它没有帮助,它仍然需要本地主机密码。
在CentOS 5.x上,我使用了webmin面板,在mysql设置中,除了本地主机之外,我还试图允许"root“从我的本地ip登录。在主机列表中,我有"any“或"localhost",我试图使它成为"localhost,84.xx.xx.xx”,以为它将允许我使用mysql管理员程序从本地计算机登录。
在保存了输入的数据之后,我对mysql做了很多事情。
韦伯明说DBI connect failed : Access denied for user ''@'localhost' to database 'mys
我无法访问本地主机上的phpmyadmin。在phpmyadmin页面上显示"MySQL said: 2002 -没有这样的文件或目录-服务器没有响应(或者本地服务器的套接字配置不正确)。“
我也无法登录我的mysql,因为我找不到登录的密码。当我在终端中输入-u root -p时,系统会提示我输入密码,在我按enter键之后,我会收到错误消息ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)。我已经安装了
我有一个名为'test'@'111.11.11.111‘的用户(例如)。
当我打电话的时候
mysql_connect('localhost', //mysql is hosted locally (as far as php is concerned)
'test', //user is test
'password');//test's password
它自动尝试登录'test'@'localhost‘。尝试用户名的test@11