mysql这么小,大家都会在自己机器上装一个,在本地连本地的server,一般都不会碰到"host is not allowed to connect to this mysql server"这样的错误。如果不是最近一个rails 的项目,估计我也不会碰到,所以记录一下,给需要的人留个档。
我们的项目是ubuntu7.04+rails1.2.3+mysql5.0,前面的人基本上都是在vi下做开发,访问数据库也是用命令行,随着项目的增大,表结构由原来的几张变成了几十张,新来的开发人员基本上不习惯用命令行,所以决定用IDE远程访问数据库。
1、装好navicat,新建一个connection,双击该连接,出现错误提示"host is not allowed to connect to this mysql server".
2、怀疑网络问题,先ping服务器,能通,再telnet,服务器拒绝链接,网络问题被排除。
3、那只能是服务器的配置问题,查了一下manual,需要在服务器里mysql数据库的host表做些配置。
shell>mysql --user=root -p
输入密码
mysql>use mysql
mysql>GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by '[password]';
db_name:要开发远程连接权限数据库名
username:连接所使用的用户名
ipadd:客户端所在主机的IP地址,如果要开放多个网段的链接,可以使用%作为通配符,例如,开一个一个C类网段的连接,可以使用'192.168.0.%',
地址两边的单引号是必须的。
password:用户密码
分享到:
相关推荐
java开发项目基于SSH三大框架所编写的学生管理系统源代码,这是基于SSH三大框架所编写的学生管理系统(课设),MySql数据库,主要功能有: 管理员登入、学生信息的录入、学生成绩录入、课程信息录入、教师管理等。...
本文介绍了无法远程登入MySQL数据库的几种解决方案。
Source Server Type : MySQL Source Server Version : 50726 Source Host : 192.168.159.134:3306 Source Schema : changgou_all Target Server Type : MySQL Target Server Version : 50726 File Encoding ...
远程连接mysql是总是提示: 代码如下:Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 很明显这是连接初始化阶段就丢失了连接的错误。 google半天大多是说的注释掉...
解决MYSQL无法远程连接,适合mysql外链。
总结一下解决办法: 这个问题的出现是两个原因 1 .bash_profile中path路径不正确,这里面的路径是你当前登录的用户去执行mysql的路径,你可以直接把这个path设置为mysql安装的位置,如:/usr/local/mysql-5.7.17-...
chown -R root:mysql /usr/local/mysql/ chown -R mysql:mysql /usr/local/mysql/data/ chown -R mysql:mysql /usr/local/mysql/lib/ chown -R mysql:mysql /usr/local/mysql/sock/ 启动:mysql服务 /usr/local/...
设置mysql数据库远程连接: Windows系统 1、 停止mysql的服务。 2、 进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入c:\mysql\bin 3、 进入mysql数据库服务器 c:\mysql\bin>mysql –u ...
亲测可用,有问题联系我, 最后数据库连接报错时在 mysql -u root -p 后直接执行最后的几条命令,grant的时候可能报错,忽略,执行完就链接上了
无法远程访问Mysql的解决方案,这个写得比较详细
MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...
MySQL远程连接工具 Navicat for SQL Server 解压就可以用
Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0; 数据库:MySQL5.7.26; JDK:采用中标麒麟系统自带的openjdk; 客户端工具:Navicat; 前置条件: MySQL服务安装完毕; 情景: ...
授权法,介绍远程用户连接mysql数据库,给任意远程主机授权访问mysql server的权限。
mysql报权限错误解决办法mysql报权限错误解决办法
该文档讲解了再win2012系统上安装mysql5.7.17.0的操作方式,以及配置mysql可以通过远程访问(其他计算机访问)的详细步骤,还提到了几种错误及相应解决办法:1远程连接错误,2php连接mysql错误,3织梦猫生成页面时...
直接启动:docker-compose -f example/standalone-mysql-8.yml 修复漏洞:Nacos 集群反序列化漏洞 一、漏洞概述 2023 年 6 月 7 日,Nacos 发布新版本,修复了一处远程代码执行漏洞,所 属厂商:alibaba,漏洞编号...
安装文件:MySQL-server-5.1.62-1.glibc23.i386.rpm # rpm -ivh /software/mysql/MySQL-server-5.1.62-1.glibc23.i386.rpm 这是在/usr/share/mysql 目录下生成一些 文件,其中有一个文件名为:my-medium.cnf 将其...
使用YUM命令进行安装之后,对MySQL进行一系列的配置,以及解决了不能进行远程连接MySQL数据库的问题,后边的解决方法同样适用于没有使用Yum命令安装的用户
请大家先分清楚SQL SERVER 和 MYSQL 的区别,是两个完全不同的数据库。 美化了界面,修复了一些程序BUG。使用更加稳定。 1 可以无需安装MYSQL数据库,用SuperMysql连接器可以连接远程MYSQL数据库。 2 远程数据库表...