【win7下使用NavicatforMysql连接Ubuntu虚拟机上的mysql服务器步骤】教程文章相关的互联网学习教程文章

navicat 远程连接虚拟机MYSQL数据库【代码】【图】

1、 secureCRT远程虚拟机,输入netstat -anp| grep 3306如上图结果中显示mysql 3306前面的ip不是0.0.0.02.修改/etc/mysql/mysql.conf.d/mysqld.cnf把 bind-address = 127.0.0.1 改为 bind-address = 0.0.0.0;或者注释掉上面的意思是改为监听所有地址sudo vi /etc/mysql/mysql.conf.d/mysqld.cnfsudo service mysql restart //重启数据库服务sudo netstat -anp | grep mysql 2.1 vi修改在一般模式之中,只要按下 i, o, a 等字符就...

虚拟机里centos7下 mysql5.6远程连接Navicat【代码】【图】

一、使用root用户登录到mysqlmysql -u root -p 查询数据库 show databases; 使用mysql数据库(真正的数据库,而非数据库软件),将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为为你自己设置的密码,执行下面的命令,最后刷新(flush privileges)即可。刷新之后重启mysqluse mysql;grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘你自己设置的...

Navicat和MySQL的故事之“使用Navicat远程连接装在虚拟机centos上的mysql服务器问题总结”【代码】【图】

1:如下图所示 问题提示:1130 -host ‘localhost‘ is not allowed to connect tothis mysql server故障分析:出现以下错误原因是mysql服务端未授权远程连接解决方法:mysql> grant all privileges on *.* to root@"%" identified by"12345678" with grant option; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 问题2:如下图所示问题提示:...

windows下用navicat远程链接虚拟机Linux下MySQL数据库【图】

手动增加可以远程访问数据库的用户。  方法一、本地登入mysql,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,将"localhost"改为"%"  #mysql -u root -proot  mysql>use mysql;  mysql>update user set host = ‘%‘ where user = ‘root‘;  mysql>select host, user from user;方法二、直接授权(推荐)  从任何主机上使用root用户,密码:youpassword(你的root密码)连接到mysql服务器:  # mysql -u root -p...

windows下用navicat远程链接虚拟机Linux下MySQL数据库【图】

首先,我用navicat去远程链接我虚拟机中的MySQL,链接测试失败。然后在虚拟机中查看网络端口信息:#netstat -ntpl 注意:需要提前安装:yum install net-tools,否则报错:-bash: netstat: command not found 之后查看了防火墙的状态,发现3306端口的数据包都是丢弃状态#iptables -vnL 注意:需要提前安装:yum install iptables* -y 这里要清除防火墙中链中的规则#iptables -F 直接授权(推荐)从任何主机上使用root用户,密码:...

Navicat连接虚拟机上的mysql【代码】

mysql; # mysql库里有一个user表 show tables; select user,host from user; # 看到root那一行记录 root对应的host是localhost, 也就是不能远程登录的意思. 需要将其修改成%. update user set host=‘%‘ where user=‘root‘; #表示允许远程其他用户登录还有一种方法(没有尝试): grant all privileges on *.* to ‘root‘@‘%‘ identififed by ‘密码‘ with grant option; #也是修改登录权限,这个和修改表任选其一设置完use...

navicat 远程连接虚拟机MYSQL数据库【代码】【图】

如上图结果中显示mysql 3306前面的ip不是0.0.0.0 2.修改/etc/mysql/mysql.conf.d/mysqld.cnf 把 bind-address = 127.0.0.1 改为 bind-address = 0.0.0.0;或者注释掉 上面的意思是改为监听所有地址sudo vi /etc/mysql/mysql.conf.d/mysqld.cnfsudo service mysql restart //重启数据库服务sudo netstat -anp | grep mysql 2.1 vi修改 在一般模式之中,只要按下 i, o, a 等字符就可以进入输入模式了! 在编辑模式当中,你可以发现在...

win7下使用NavicatforMysql连接Ubuntu虚拟机上的mysql服务器步骤【图】

mysql 虚拟机ubuntu,需要操作什么命令,虚拟机上可以进入mysql创建的数据库,但是在win7中Navicat for Mysql没有显示Navicat for Mysql中主机名或IP地址是localhost,是否应该连接虚拟机的IP地址?

windows下用navicat远程链接虚拟机Linux下MySQL数据库【图】

今天想用navicat远程连接虚拟机中的MySQL数据库,一直连不上,在网上搜索了一下,发现原因是MySQL对远程用户登陆的授权问题。这里说一下我的解决方法。(本人小白)首先,我用navicat去远程链接我虚拟机中的MySQL,链接测试失败。然后在虚拟机中查看网络端口信息:#netstat -ntpl 之后查看了防火墙的状态,发现3306端口的数据包都是丢弃状态#iptables -vnL这里要清除防火墙中链中的规则#iptables -F 在这之后,我又远程链接了一下...

Win10装navicat 连接 VM虚拟机ubuntu的mysql【代码】

【navicat官网 】下载自己需要的版本 【蓝奏云下载及破解(百度限速)】密码:352b 【安装过程】 【ubuntu安装mysql 参考】 安装mysql sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 登录: sudo mysql -uroot -p[passwd] (passwd为配置mysql的时候的root密码) 添加远程可登录访问 sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf注释其中的 bind-address = 127...

Navicat连接虚拟机里的mysql8.x【图】

一:虚拟机联网 NAT模式原理:关于如何使用VMnet8构造子网段可参考博客 设置完成后本机上VMnet8IP设置如下:Vmware虚拟网络设置:虚拟机IP设置:二:防火墙开启特定端口 防火墙 - 高级设置 - 入站规则-开启本地3306端口 三:Navicat远程连接 默认情况下,mysql的用户没有远程访问权限,因此需要手动添加 在虚拟机中进入mysql : mysql -uroot -p123456 创建用户: create user ‘用户名’@’访问的主机’ identified by ‘密码’; create user...

虚拟机里centos7下 mysql5.6远程连接Navicat【代码】【图】

使用Navicat工具,进行远程授权登录 一、使用root用户登录到mysqlmysql -u root -p 查询数据库 show databases; 使用mysql数据库(真正的数据库,而非数据库软件),将所有数据库的所有表(*.*)的所有权限(all privileges),授予通过任何ip(%)访问的root用户,密码为为你自己设置的密码,执行下面的命令,最后刷新(flush privileges)即可。刷新之后重启mysqluse mysql;grant all privileges on *.* to root@% i...

Windows 桌面利用 Navicat等工具连接 虚拟机Mysql

1、mysql>use mysql;2、mysql>update user set host = % where user =root;3、mysql>select host, user from user;4、mysql>GRANT ALL PRIVILEGES ON *.* TO root@% WITH GRANT OPTION //赋予任何主机访问数据的权限5、mysql>FLUSH PRIVILEGES //修改生效6、mysql>EXIT //退出MySQL重启mysql #systemctl stop mariadb #systemctl start mariadb 如果还是不行的话,则继续 1、mysql> USE mysql; 2、mysql> UPDATE user SET plugin...

windows下用navicat远程链接虚拟机Linux下MySQL数据库【图】

首先,我用navicat去远程链接我虚拟机中的MySQL,链接测试失败。然后在虚拟机中查看网络端口信息:#netstat -ntpl 注意:需要提前安装:yum install net-tools,否则报错:-bash: netstat: command not found 之后查看了防火墙的状态,发现3306端口的数据包都是丢弃状态#iptables -vnL 注意:需要提前安装:yum install iptables* -y 这里要清除防火墙中链中的规则#iptables -F 直接授权(推荐)从任何主机上使用root用户,密码:...

关于Navicat连接虚拟机宝塔数据库【图】

1、由于虚拟机安装的宝塔面板,目前没找到数据库安全配置文件,所以没能用Navicat连接数据库 2、在宝塔面板=》安全下 放行 3306 端口 即可以 连接成功 跟将bind-address = 127.0.0.1注释掉 或者换成将bind-address = 0.0.0.0 的作用是一样的 连接成功啦