首页 > 数据库 >MySQL - 使用navicate连接虚拟机中linux的mysql

MySQL - 使用navicate连接虚拟机中linux的mysql

时间:2024-03-20 14:23:34浏览次数:16  
标签:虚拟机 MySQL 防火墙 systemctl user mysql navicate

1、首先在命令行中使用ifconfig命令查看虚拟机IP地址,这个地址是输入到 navicat 主机名中的。

 

2、查看window本地Telnet有没有选上;没有的话就勾选上。

 

3、虚拟机Linux防火墙设置 

使用 systemctl stop firewalld 命令关闭防火墙

# 检查Linux防火墙设置状态
systemctl status firewalld

# 关闭防火墙
systemctl stop firewalld

# 永久关闭防火墙
systemctl disable firewalld

 

 

4、打开更改MySQL配置文件

(1)打开配置文件 (要有权限才能更改)

vim /etc/mysql/mysql.conf.d/mysqld.cnf 

(2)找到bind-address,如果监听固定远程IP,则改成远程主机IP,若监听所有IP,则改成0.0.0.0或者注释bind-address。修改完成后重启MySQL

service mysql restart # 重启mysql服务

 

5、设置用户权限让所有IP地址的主机都可以连接Linux上的mysql数据库:

# 登录mysql数据库
mysql -u root -p

# 使用mysql数据库,查看user表信息
use mysql;
select host,user from user;

# 更新用户权限
update user set host = '%' where user = 'root';

# 刷新权限
flush privileges;

没有更新用户权限:

更新后的:

 

6、使用Navicat 连接

使用虚拟机的ip地址作为主机,输入mysql数据库的用户名和密码,进行测试连接

 

标签:虚拟机,MySQL,防火墙,systemctl,user,mysql,navicate
From: https://www.cnblogs.com/zhuchunlin/p/18085090

相关文章

  • VMware vSphere Replication 9.0 - 虚拟机复制和数据保护
    VMwarevSphereReplication9.0-虚拟机复制和数据保护请访问原文链接:https://sysin.org/blog/vmware-vsphere-replication-9/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org新增功能vSphereReplication9.0提供以下新功能:VMwareLiveRecovery一种新的解决......
  • 8.0版本MySQL密码忘记了,如何修改?
    1、首先关闭mysqld服务,并查看systemctl  stop  mysqldsystemctlstatus  mysqld2、打开/etc/my.cnf,在[mysqld]模块下添加以下内容,跳过权限检查vim /etc/my.cnfskip-grant-tables3、开启mysqld服务,并登录,不需要使用密码systemctl  start  m......
  • MySQL介绍及其语法
    1、MySQL的基本认识MySQL是关系型数据库的管理系统,关系型数据库的特点是,将数据存储在不同的表中,再将表放在不同的数据库中,而不是集中放在一个仓库里面,这样有助于快速查询信息和管理,访问以及管理数据库使用的标准化语言是SQL。2、SQL的基本介绍SQL:structure query lan......
  • MySQL数据库安装与语句总结
    mysql语句总结创建--create创建<create>createdatabase数据库名[charset=utf8];createtable数据表名((字段类型约束[,字段类型约束])|--级联删除/级联更新ondelete/updatecascade[[constraint外键名]foreignkey(字段)references表名......
  • MySQL 索引的10 个核心要点
    文章目录......
  • 为什么延迟删除可以保证MYSQL 与redis的一致性?
    看过很多保持MYSQL与redis保持一致性的文章都提到了延迟删除,其实脱离任何业务场景的设计都是不切实际的,所以我会本着一个通用的读写场景去分析为什么延迟删除大概率可以保证MYSQL与redis的最终一致。通常的读写场景通常在使用redis作为读写缓存时,我们采用的是cacheasidepatte......
  • MySQL 大表丝滑变更 (online schema change)
    近接到业务需求,要对1张6千万数据量和1张2千万数据量的,MySQL大表进行增加字段,增加索引变更,为不锁表影响业务,调研后决定使用pt-online-schema-change工具操作,现详细记录如下。什么是大表一张MySQL表的数据量如果在千万级或以上,则可以认定为大表。如果在百万级,但是字段数量非......
  • PHP无法连接MySQL8.0数据库问题处理 报错如下: SQLSTATE[HY000]
    PHP无法连接MySQL8.0数据库问题处理报错如下:SQLSTATE[HY000][2054]Theserverrequestedauthenticationmethodunknowntotheclient发生这种错误,是由于MySQL8默认使用了新的密码验证插件:caching_sha2_password,而之前的PHP版本中所带的mysqlnd无法支持这种验证。解决这个问......
  • 08虚拟机快照
    介绍在学习阶段我们无法避免的可能损坏Linux操作系统。如果损坏的话,重新安装一个Linux操作系统就会十分麻烦。VMware虚拟机(Workstation和Funsion)支持为虚拟机制作快照。通过快照将当前虚拟机的状态保存下来,在以后可以通过快照恢复虚拟机到保存的状态快照的作用快照可以保存......
  • 在Linux中,MySQL数据库日常运维中涉及哪些关键任务?
    在Linux环境下,MySQL数据库的日常运维涉及到一系列关键任务,旨在保证数据库的稳定性、性能和数据完整性。以下是一些核心运维任务:性能监控与调优使用MySQL自身的SHOWSTATUS、SHOWVARIABLES、EXPLAIN等命令,或结合第三方工具(如PerconaToolkit、MySQLEnterpriseMonitor、Prom......