赞
踩
mysql -u root -p -h IP地址 -P 端口号 -p
确保数据库已经正常安装并启动
win+r打开cmd输入上述命令行后回车。
假如使用A电脑连接B电脑上的数据库,则IP地址为B电脑的IPv4地址,在命令行中输入ipconfig可查看,端口号一般默认为3306
回车后若无报错,会提示输入数据库的登录密码,继续回车若出现以下提示则为连接成功。
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 27
Server version: 8.0.33 MySQL Community Server - GPLCopyright © 2000, 2023, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
输入该命令后回车若得到
ERROR 2005(HY000): Unknown MySQL server host ‘IP地址’(11001)
先使用以下命令检查网络连接
ping IPv4地址(同上)
如果出现请求超时的结果,那么关掉被连接电脑的防火墙即可解决。
关掉防火墙之后再次输入最初的远程连接数据库命令并回车,如果出现以下错误提示
ERROR(HY000): Can’t connect to MySQL server on 'IPv4地址‘(10060)
则说明被连接的数据库没有开启远程连接服务。
接下先输入以下命令:
update user set host = ’%’ where user = ’root’;
这个命令的作用是将数据库中用户为"root"的记录的host字段值更新为"%". 这将允许用户"root"从任何主机连接到数据库,而不仅限于特定的主机。
这个命令是对数据库进行修改,所以要先登录自己的数据库,才能执行这个命令
再输入以下命令:
mysql -h 被连接电脑的地址 -P 3306 -u root
执行此命令时要先退出数据库
最后再次输入最初的数据库连接命令即可。
远程连接连接数据库需要关闭防火墙,会造成一定的安全隐患,所以在不需要进行数据库连接的时候要及时打开防火墙,避免造成不必要的损失
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。