centos远程访问

时间:2023-03-09 00:29:06
centos远程访问

centos远程访问即windows下的mysql和linux下的mysql能连接,即windows下的navicat能连接到(访问)centos下的mysql中的库表

(centos是linux的一个版本,所以可以说:centos即linux)

windows下navicat连接centos下的mysql:

1.启动mysql服务:service mysqld start

2.打开windows下命令提示符,输入ping 虚拟机上的ip地址,看能否ping通

3.centos下打开命令提示符,提示符为'$',说明为普通用户。输入su,回车,输入密码,回车,至此切换为root用户,提示符为'#'

4.输入ifconfig命令以查看虚拟机的ip地址

5.必须在root用户下输入service iptables stop命令以关闭防火墙(每次关闭虚拟机都要关闭防火墙)

6.打开windows下的navicat,新建连接,常规(不用到SSH),连接名任意,主机名或ip地址填虚拟机的ip地址

7.grant all privileges on *.* to 'mysql用户名'@'%' identified by 'mysql登录密码' with grant option;

8.flush privileges;(这一mysql命令和上一条mysql命令每次安装mysql时一劳永逸)


查看网络的端口信息:

netstat -ntpl

查看防火墙的状态:

iptables -vnl

清除防火墙中链中的规则:

iptables -F

在windows下的命令提示符下mysql -u root -h ip地址 -p可以访问指定ip地址下的mysql(如在windows的命令提示符中打开centos6.5下的mysql)