我需要建立一个SSH隧道,以便本地PHP脚本能够连接到远程服务器上的MySQL服务器。
Remote machine: MySQL (127.0.0.1:3306) on Linux (SSH port 44422)
Local machine: Linux (Debian Squeeze)
问题是它不允许我连接这个命令:
ssh -oPort=44422 user@ip_address
如何建立一个SSH隧道,以便我的PHP脚本能够连接到远程MySQL?
(如果您认为另一种连接方法,例如通过PHP脚本建立SSH隧道更好,请告诉我。)
提前感谢!
编辑:我忘了提到SSH有一个单独的用户名/密码
嗨,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
我已经登录到CentOS服务器,我想查看所有mysql数据库。因此,我切换到Linux root用户,并尝试登录mysql。通常(在其他服务器上),我使用一个简单的mysql命令完成此操作,但在这里我得到了一个访问被拒绝的消息:
[root@our.server.com kramer65]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
我想,如果我是Linux的root用户,我可以做任何我想做的事情。有没有办法让我以Linux r
我找了很多东西,但没能解决那个问题。我能够访问运行在不同windows机器上的MySQL服务器。我已经采取的步骤是
将my.ini文件绑定地址更改为0.0.0.0
创建用户并由GRANT ALL PRIVILEGES ON DATABASE.* TO user@'%' IDENTIFIED BY 'password';授予权限
从命令行到windows MySQL server mysql -h windows server ip -u user -p
它工作得很好,在MySQL工作台上,我可以从我的机器连接到windows MySQL服务器
我在MySQL5.5.34 CentOS版本6.4上启用了SSL (最终)
我们有两个linux用户:"root“和"admin”。
以及mysql的两个用户:"root“和"mysqladmin”
我还使用以下命令创建了一个名为sslclient的mysql用户:
GRANT ALL PRIVILEGES ON *.* TO sslclient@'%' REQUIRE SSL;
GRANT ALL PRIVILEGES ON *.* TO sslclient@'localhost' REQUIRE SSL;
我必须执行"
我有一个运行Ubuntu14.04LTS服务器的Linux。我在上面安装了MySQL 5.6.26,并通过从终端窗口发出以下命令添加了一个用户:
CREATE USER 'sas'@'%' IDENTIFIED BY 'some-password-1234';
GRANT ALL PRIVILEGES ON *.* TO 'sas'@'%' IDENTIFIED BY 'some-password-1234' WITH GRANT OPTION;
FLUSH PRIVILEGES;
我可以使用以下命
我根据第一个命令创建了一个用户,但无法通过localhost (linux)登录。这个链接表明我需要使用第二个命令块中的语法创建第二个同名用户。
mysql> CREATE USER 'myuser'@'%' IDENTIFIED BY '4myuser';
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL ON my_upload.* TO 'myuser'@'%' IDENTIFIED BY '4myuser';
Query
我正在把所有的东西从一个非常旧的生产服务器转移到一个新的服务器上。我现在正尝试将MySQL数据库复制到新的系统中。我对MySQL的知识非常有限。首先,一些版本信息:
旧服务器:
$ mysql -V
mysql Ver 14.12 Distrib 5.0.32, for pc-linux-gnu (i486) using readline 5.2
新服务器:
$ mysql -V
mysql Ver 15.1 Distrib 10.3.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
在旧服务器上,我首先对所有数据库进