怎么访问别人的mysql数据库?(mysql的mysqlsock文件被删了?)
本文由世外云(www.shiwaiyun.com)小编为大家整理,本文主要介绍了怎么访问别人的mysql数据库的相关知识,希望对你有一定的参考价值和帮助,记得关注和收藏网址哦!
怎么访问别人的mysql数据库?
找到的MySQL配置文件,搜索 "绑定地址 "找到这条线:Bind-address = 127.0.0.1前面加一个#号,注释掉这一行,保存,重启MySQL。远程访问就够了。telnet可以发现端口也是打开的。
我们配置的示例
1.确保跳过网络被删除或阻止,否则将不支持TCP/IP访问。2.添加行bind-address = 65.55.55.2来代替65.55.55.2作为您的服务器地址。
修改后,配置如下:
[mysqld]user = MySQL PID-file =/var/run/mysqld/mysqld . PID socket =/var/run/mysqld/mysqld . sock port = 3306 basedir =/usr datadir =/var/lib/MySQL tmpdir =/tmp language =/usr/share/MySQL/English bind-address = 65.55.55.2 # skip-networking
保存并关闭配置文件,重启mysql服务器echo 4-@ .com #/etc/init . d/MySQL restart。
如果上述方法不奏效。;t工作,我们可以在一般的mysql命令模式下设置。
1。改变表格方法。
可能你的账号不允许远程登录,只能在本地主机登录。此时,只要localhost中的计算机登录mysql,将 "主持人 " amp中的项目用户 "表在 "mysql和数据库,并将其重命名 "% "来自 "本地主机 "。
codeecho 4-@ . com MySQL-u root-p123 MySQL use MySQL;mysqlupdate用户设置host = % 其中用户= 根与树。;;mysqlselect主机,用户从用户;
mysql的mysqlsock文件被删了?
这个文件是一个Unix套接字文件,用于通信。没有办法不从头恢复。如果删除它,所有通过套接字连接到数据库的客户端都将无法连接。而与IP端口号的连接则完全正常。
因此,如果您的客户机通过套接字文件连接到数据库,它可以 此时无法连接,并且无法 不要动手术。你应该很快重启并重新生成。袜子文件就可以了。不重启的意义是什么?如果客户端是本地的,通常使用套接字。
如果您的客户端当时是使用ip端口连接的,则即使您删除,也不会受到影响。袜子,你不 不需要做任何事情。等MySQL能重启的时候重启就好了。
如果有多个客户端连接到数据库,有些使用sock,有些使用ip。如果可以 t重新启动,通过sock连接的客户端可以通过ip端口号连接到数据库。