windows远程连接linux中mysql数据库

1.在linux中连接数据库:mysql -u【用户】-p【密码】
在这里插入图片描述

2.在mysql控制台输入以下语句打开数据库远程连接的权限:
GRANT ALL PRIVILEGES ON *.* TO ‘root’@‘%’ IDENTIFIED BY ‘自己数据的密码’ WITH GRANT OPTION;
在这里插入图片描述
FLUSH PRIVILEGES;
在这里插入图片描述
exit 退出数据库
在这里插入图片描述
重启数据库:systemctl restart mysqld
在这里插入图片描述
查看linux主机ip地址:ifconfig
在这里插入图片描述
我的ip为192.168.100.100
3.windows连接数据库
win+R 输入cmd打开命令行窗口输入以下代码进行连接数据库
mysql -h192.168.100.100 -uroot -p“自己的密码”
在这里插入图片描述
采用navicat客户端连接linux数据库
在这里插入图片描述
ip就是你linux的ip地址
在这里插入图片描述
如果是云服务器需要打开3306端口
在这里插入图片描述

  • 8
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论
要在 Linux远程连接 MySQL 数据库,需要按照以下步骤操作: 1. 确认 MySQL 服务器已启动,并且允许远程连接。 2. 登录 MySQL 服务器,创建一个允许远程连接的用户,并授予该用户访问权限。 3. 在客户端 Linux 上安装 MySQL 客户端工具。 4. 使用 MySQL 客户端工具连接MySQL 服务器。 下面是具体步骤: 1. 确认 MySQL 服务器已启动,并且允许远程连接 默认情况下,MySQL 服务器只允许本地连接。如果要允许远程连接,需要在 MySQL 服务器上进行配置。 打开 MySQL 配置文件 `my.cnf`,找到以下行: ``` bind-address = 127.0.0.1 ``` 注释掉这一行,或者将其改为 MySQL 服务器的 IP 地址。保存文件并重新启动 MySQL 服务器。 2. 创建一个允许远程连接的用户,并授予该用户访问权限 在 MySQL 服务器上登录,创建一个新用户,并授予该用户访问权限。例如: ``` GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' IDENTIFIED BY 'password'; ``` 这将创建一个名为 `remote_user` 的用户,并授予该用户在任何主机上访问任何数据库的权限。请注意,这不是最安全的设置,因为它允许任何人连接到您的 MySQL 服务器。如果您只想允许特定 IP 地址的客户端连接,请将 `%` 替换为该 IP 地址。 3. 在客户端 Linux 上安装 MySQL 客户端工具 可以使用以下命令在 Ubuntu 上安装 MySQL 客户端: ``` sudo apt-get install mysql-client ``` 对于其他发行版,请使用相应的包管理器。 4. 使用 MySQL 客户端工具连接MySQL 服务器 使用以下命令连接MySQL 服务器: ``` mysql -h [MySQL服务器IP地址] -u [用户名] -p ``` 例如: ``` mysql -h 192.168.1.100 -u remote_user -p ``` 将提示输入密码。输入先前创建的用户的密码即可连接MySQL 服务器。 希望这些步骤对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_43555873

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值