• ADADADADAD

    使用navicat连接mysq数据库[ mysql数据库 ]

    mysql数据库 时间:2024-12-24 19:12:50

    作者:文/会员上传

    简介:

    需求:在windows操作系统上连接mysql数据库方法一:用Navicat自带的SSH进行连接首先我们在Navicat中新建连接常规(general)——只填写(数据库的登录用户名和密码)注意:主机名和IP地

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    需求:在windows操作系统上连接mysql数据库
    方法一:用Navicat自带的SSH进行连接

    首先我们在Navicat中新建连接

      常规(general)——只填写(数据库的登录用户名和密码)
      注意:主机名和IP地址(localhost)、端口(3306)这些都不用变

    2.然后点击-SSH
    注意:这里配置mysql所在的服务器的 IP地址 、主机用户名和密码

    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 改为你的数据库用户名 一般为rootmypassword 改为数据库登录密码

    开放了远程权限后,我们还需要修改下 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

    使用navicat连接mysq数据库.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: 配置连接