可视化工具连接linux上的mysql数据库

Linux上的mysql搭建成功以后,想本地windows访问mysql数据库 需要以下几步:

第一步:给服务器配置 3306的安全组:
比如我的是阿里云服务器,登录阿里云控制台,找到云服务器,点进去找到 实例,里面会显示一个 你的服务器,点击更多,有个网络与安全组—>安全组配置—>配置规则
—>添加安全组—>端口号是3306—>授权对象是 0.0.0.0/0—>描述可以自定义 我的是mysql,添加完 就OK了

第二步:登录服务器,给mysql配置远程登录权限:
登录自己的服务器,然后再登录mysql 进入mysql命令:

$ mysql -u root -p mysql  # 第1个mysql是执行命令,第2个mysql是系统数据名称

这时有密码输入密码,没有密码直接回车 。 忘记mysql密码的可以看修改mysql数据库密码,进行修改密码
进入mysql以后 在mysql执行:

$ grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; 
# root是用户名,%代表任意主机,'123456'指定的登录密码(这个和本地的root密码可以设置不同的,互不影响)代表任何主机都可以访问

然后让修改立即生效,执行以下命令:

$ flush privileges; # 重载系统权限

如果想允许用户root从某个固定的ip主机连接到MySQL服务,比如:192.168.0.176这个ip,执行以下命令

$ grant all privileges on *.* to 'root'@'192.168.137.99' identified by '123456' with grant option;
$ flush privileges; # 重载系统权限

第三步:把3306端口 加到防火墙中,使其可以对外访问

先执行

$ iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

再执行

$ firewall-cmd --zone=public --add-port=3306/tcp --permanent

重启防火墙

$ systemctl restart firewalld.service

查看规则是否生效

$ iptables -L -n

现在去用可视化工具访问mysql数据库 发现就可以连接了

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux上,有很多可视化工具可以用来连接和管理MySQL数据库。其中一种常用的工具是MySQL Workbench。下面是使用MySQL Workbench连接Linux上的MySQL数据库的步骤: 1. 首先,确保你已经在Linux上安装了MySQL数据库,并且已经启动了MySQL服务。 2. 下载并安装MySQL Workbench。你可以从MySQL官方网站上下载适合你Linux发行版的安装包。 3. 打开MySQL Workbench。在主界面上,点击"New Connection"按钮。 4. 在弹出的对话框中,填写以下信息: - Connection Name: 连接的名称,可以自定义。 - Connection Method: 选择"Standard TCP/IP over SSH"。 - SSH Hostname: Linux服务器的IP地址或主机名。 - SSH Username: Linux服务器的用户名。 - SSH Password: Linux服务器的密码。 - MySQL Hostname: MySQL数据库的IP地址或主机名。 - MySQL Port: MySQL数据库的端口,默认为3306。 - Username: MySQL数据库的用户名。 - Password: MySQL数据库的密码。 5. 点击"Test Connection"按钮,确保连接设置正确并且可以成功连接MySQL数据库。 6. 点击"OK"按钮保存连接设置。 7. 现在你可以在MySQL Workbench中使用各种功能来管理和操作MySQL数据库了,例如创建数据库、创建表、执行SQL查询等。 请注意,以上步骤是使用MySQL Workbench作为可视化工具连接Linux上的MySQL数据库的示例。还有其他可用的工具,如DBeaver、Navicat等,它们也可以在Linux连接和管理MySQL数据库

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值