如何在MYSQL remote数据库中以不同的用户登录?下面是我所做的:
在MYSQL中以root用户身份登录:
'create user 'user'@'%' IDENTIFIED BY 'password';
'grant select on *.* to 'user'@'%';
然后,我设置了一个PHP脚本,它的连接如下:
$con = mysql_pconnect("xxx.xx.xxx.xxx","user","password");
$se
这个问题让我有点猝不及防。我刚刚设置了这个LAMP服务器,在我尝试运行一些与MySQL服务器通信的PHP之前,一切似乎都运行得很好。
在‘读取初始通信数据包’时失去与MySQL服务器的连接,系统错误:0
因此,由于某些原因,MySQL服务器显然不会与PHP通信。我继续使用MySQL客户端连接到它,并且登录和执行查询都没有任何问题。我查看了MySQL的systemctl,发现它出于某种原因故意拒绝连接。
vultr.guest systemd[1]: Started MySQL Community Server.
vultr.guest mysqld[17740]: warning: canno
从几个小时以来,我一直试图连接到本地sql环境。它可以在一秒钟内与MySQL工作台一起工作,但是从命令行来看,MySQL并不是很详细:)
mysql -u root -p root --host=127.0.0.1 --port=10011 -password'root'
mysql: [Warning] Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'root'@'localhost
我希望这是正确的地方……我目前正在Windows 7主机上通过VirtualBox运行UbuntuServer12.04。我试图使用MyDB Studio for MySQL连接到VM的MySQL引擎,当我输入MySQL登录凭据时,它会给出以下错误:
Error 1130: Host '192.168.56.1' is not allowed to connect to this MySQL server
我运行VM时启用了NAT适配器1,只有主机适配器启用了Adapter 2。eth0 10.0.2.15和eth1 192.168.56.21.
我可以在192.168.56.
嘿,我对php和XAMPP等都很陌生。我想创建一个登录系统,但这需要我有一个MySQL,但是当我得到这个错误时,我查了一下,我不得不删除ibdata1,但是它一直回来,有人知道如何修复这个错误吗?
7:18:52 [mysql] Attempting to start MySQL app...
7:18:53 [mysql] Status change detected: running
7:18:56 [mysql] Status change detected: stopped
7:18:56 [mysql] Error: MySQL shutdown un
使用MySQL v5.1.52
使用以下命令创建mysql用户之后:
create user 'user1'@'%' identified by 'pass1';
grant select on db1.* to 'user1';
flush privileges;
然后在命令行中执行“mysql -uuser1 -p”,然后输入密码,我仍然会得到以下错误:
Enter password:
ERROR 1045 (28000): Access denied for user 'user1'@'localho
这似乎是一个重复的帖子,但我已经检查了相关帖子中发布的所有解决方案,但没有一个对我有效。所以请允许我更准确地描述这个问题。
我有一台服务器,上面安装了MySQL。我有一个密码为P的用户X。
如果我连接到服务器(ssh或其他东西)并尝试在本地运行MySQL (mysql --user=X --password==P),它会完美地登录,并且我可以访问所有内容:
mysql> show grants;
...
+------------------------------------------------------+
| GRANT ALL PRIVILEG
MySQL服务器位于central.hwcharts.com;它是向host0.hwcharts.com复制的基本主从复制的主服务器,它位于另一台物理机器上,该机器虚拟化(OpenVZ)从从运行的VM。
复制本身工作完美,但问题是从“从”计算机启动的mysql客户端无法连接到主服务器:
mysql -h central.hwcharts.com -u hwcharts -pvery-long-pass hwcharts
ERROR 2003 (HY000): Can't connect to MySQL server on 'central.hwcharts.com'
我想通过mysqld_multi使用2台SQL服务器。我可以在端口3306上成功运行一台服务器,但现在我正尝试在3307上创建一台全新的服务器。这是我在/etc/mysql/my.cnf中的配置:
#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
# - "~/.my.cnf" to set user-specific options.
#
# One
我正在使用带有外部mysql数据库的node js app。它可以在本地主机和其他主机上正常工作,但是在openshift上我得到了这个错误: connect ECONNREFUSED。
var mysql = require('mysql');
var dbConfig = {
host : 'external.mysql.com',
port : '3306',
user : 'user',
pas
我登录到我的VM登录MySQL。我运行:
mysql -u root -p
CREATE USER 'bheng'@'46.101.59.250' IDENTIFIED BY '**********';
GRANT ALL PRIVILEGES ON * . * TO 'bheng'@'46.101.59.250';
FLUSH PRIVILEGES;
我看到了这个
select User,Host from mysql.user;
+------------------+---------------+
| U