189 8069 5689

使用navicat连接mysq数据库-创新互联

  • 需求:在windows操作系统上连接mysql数据库

方法一:用Navicat自带的SSH进行连接

首先我们在Navicat中新建连接

创新互联公司主要从事成都网站建设、网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务延寿,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
  1. 常规(general)——只填写(数据库的登录用户名和密码)
    注意:主机名和IP地址(localhost)、端口(3306)这些都不用变
    使用navicat连接mysq数据库

2.然后点击-SSH
注意:这里配置mysql所在的服务器的 IP地址 、主机用户名和密码
使用navicat连接mysq数据库
3.最后点击左下角的测试按钮。(这样就``ok啦)

###############################################################

方法二:使用IP地址远程连接mysql数据库

1.首先打开Navicat新建连接,这次我们在常规页面直接填写我们远程主机的IP地址| 用户名、密码及端口(3306)这些都不变(数据库的用户名、密码)

接下来,我们需要在mysql里面执行以下语句(开放mysql远程权限)
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

grant all privileges on . to 'root'@'%'identified by 'Flzx3qc!' with grant option;

Query OK, 0 rows affected, 1 warning (0.01 sec)~~~~

PS:myuser 改为你的数据库用户名 一般为root mypassword 改为数据库登录密码

开放了远程权限后,我们还需要修改下 vim /etc/my.cnf文件
将bind-address = 127.0.0.1修改为bind-address = 0.0.0.0

修改完配置文件,重启mysql服务:
(systemctl restart mysql)或者
(systemctl stop mysql)--(systemctl start mysql)

至此,我们就可以通过两种方法在windows上操作mysql啦。
################################################
注意:防火墙一定要记得关闭,否则也是不能远程连接的
linux7关闭防火墙:
1.查看防火墙状态:systemctl status firewalld
2.查看开机是否启动防火墙服务: systemctl is-enabled firewalld
3.关闭并查看防火墙:systemctl stop firewalld / systemctl status firewalld
4.禁用防火墙(开机不启动)systemctl disable firewalld / systemctl is-enabled firewalld

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享题目:使用navicat连接mysq数据库-创新互联
分享链接:http://cdxtjz.cn/article/codcei.html

其他资讯