精华内容
下载资源
问答
  • 无法连接MySQL不允许主机
    2021-01-28 03:49:25

    我刚刚开始使用Hibernate,当我最终尝试启动web-app时,我收到以下错误:

    2012-nov-14 12:54:23 org.hibernate.tool.hbm2ddl.SchemaExport execute

    ERROR: HHH000231: Schema export unsuccessful

    java.sql.SQLException: null, message from server: "Host '192.168.1.7' is not allowed to

    connect to this MySQL server"

    这真是令人沮丧.为什么我不是本地主机?什么是192.168.1.7?我可以授予像类似问题的答案所说的特权,但为什么我不是localhost呢?

    我理解这里的问题,hbm2ddl设置被设置为create,所以它想要创建给定的表但是没有得到MySQL服务器的许可.

    我正在Eclipse中开发一个struts2 / hibernate应用程序,我使用Tomcat,当然还有MYSQL.

    提前致谢!

    编辑:(hibernate.cfg.xml)

    /p>

    "-//Hibernate/Hibernate Configuration DTD//EN"

    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">

    com.mysql.jdbc.Driver

    jdbc:mysql://localhost:3306/clothes

    root

    root

    1

    org.hibernate.dialect.MySQLDialect

    true

    create

    更多相关内容
  • Mysql:is not allowed to connect to this MySQL server如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server解决方法:1。 改表法。可能是你...

    Mysql:is not allowed to connect to this MySQL server

    如果你想连接你的mysql的时候发生这个错误:

    ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server

    解决方法:

    1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

    mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;

    2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

    如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION

    展开全文
  • When I try to connect with putty I get 'host is not allowed to connect to this mysql server'. Why is that happening? Host and client are on my machine.When I connect with the command line it connects....

    When I try to connect with putty I get 'host is not allowed to connect to this mysql server'. Why is that happening? Host and client are on my machine.

    When I connect with the command line it connects.

    解决方案

    You need to change how your configuration is set up.

    Comment out the skip-networking section within your MySQL config: # skip-networking, if you have skip-networking it will discard any TCP/IP connection which is likely why your failing.

    Once you have enabled your TCP/IP connections you will need to grant permission to your user to connect from other machines:

    GRANT ALL PRIVILEGES ON *.* TO @'%' IDENTIFIED BY '';

    This will let username connect from any machine to your database with the appropriate password.

    展开全文
  • 我正在尝试从一个虚拟的Raspberry PI连接mysql,我在VirtualBoxVM中运行了它。在使用Python脚本:import mysql.connectormydb = mysql.connector.connect(host="MBP",user="PI-2",passwd="",database=...

    我正在尝试从一个虚拟的Raspberry PI连接到mysql,我在VirtualBoxVM中运行了它。在

    使用Python脚本:import mysql.connector

    mydb = mysql.connector.connect(

    host="MBP",

    user="PI-2",

    passwd="",

    database="temperatureData"

    )

    mycursor = mydb.cursor()

    sql = "INSERT INTO temperature (date, temp_celsius, temp_farenheit)

    VALUES (%s, %s, %s)"

    val = ("2019-01-14", "20")

    mycursor.execute(sql, val)

    mydb.commit()

    print(mycursor.rowcount, "record inserted.")

    但由于错误而失败:

    ^{pr2}$

    在Mysql(在我的Macbook上)中,我通过以下方式设置用户:

    ^{3}$

    在我的.cnf文件:# Default Homebrew MySQL server config

    [mysqld]

    # Only allow connections from localhost

    # bind-address = 127.0.0.1

    bind-address = 0.0.0.0

    更新:

    MBP上ifconfig的输出:lo0: flags=8049 mtu 16384

    options=1203

    inet 127.0.0.1 netmask 0xff000000

    inet6 ::1 prefixlen 128

    [ ... ]

    在虚拟机上:eth0 Link encap:Ethernet HWaddr 08:00:27:41:cb:b4

    inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0

    inet6 addr: fe80::ef2d:bd28:6834:9191/64 Scope:Link

    lo Link encap:Local Loopback

    inet addr:127.0.0.1 Mask:255.0.0.0

    inet6 addr: ::1/128 Scope:Host

    UP LOOPBACK RUNNING MTU:65536 Metric:1

    展开全文
  • 外部主机不允许连接Mysql设置的解决

    万次阅读 2016-07-22 16:02:55
    外部主机不允许连接Mysql设置的解决 Mysql:is not allowed to connect to this MySQL server 如果你想连接你的mysql的时候发生这个错误:   ERROR 1130: Host '192.168.1.3' is not allowed ...
  • 第一:更改 “mysql” 数据库里的 “user” 表里的 “host” ...第二:在系统防火墙添加例外端口:3306,并允许例外。(在开启防火墙的情况下)错误提示:ERROR 1130: Host '192.168.1.3' is not allowed to connect t...
  • 后来参巧网上的文献后,通过Http方式成功上服务器的MYSql数据库。特此记录一下:首先到NaviCat官网(www.NaviCat.com.cn)上下载最新版本的NaviCat 安装完成后,打开NaviCat,如下图所示: 然后点击左上角的连接,...
  • 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pmysql>use mysql...
  • 原因:被连接的数据不允许使用 192.168.1.3访问,只允许是用 localhost; 解决办法: 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 ...
  • 可能是你的帐号不允许从远程登陆,只能62616964757a686964616fe58685e5aeb931333431353366在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从...
  • 如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host ‘192.168.1.2‘ is not allowed to connect to this MySQL server1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在...
  • To create the root user, seeing as MySQL is local & all, execute the following from the command line (Start > Run > "cmd" without quotes): mysqladmin -u root password 'mynewpassword'
  • 为什么哦,为什么我连接mysqlmysql -u root -ptest101 -h xxx.xxx.xxx.xxxERROR 1130 (HY000): Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server在my.cnf我有以下# Instead of skip-...
  • plugin=mysql_native_password port=3306 # 设置mysql的安装目录 basedir=G://Mysql//mysql-8.0.19-winx64 # 设置mysql数据库的数据的存放目录 datadir=G://Mysql//mysql-8.0.19-winx64//data # 允许最大连接数 max_...
  • 在安装MySql后只有一个超级管理权限的用户ROOT,而且ROOT限制只能在数据库本机上使用,如果我们要远程管理MySql咋办呢?那么事实上我们需要添加一个具有超级管理权限并且可能远程访问的超级用户,而在MySql中有两种...
  • 错误详情:host 10.65.35.117 i s not allowed to connect to ... user使用password从任何主机连接mysql服务器的话。其中,user为用户名,平时基本取为root。password为数据库密码。 mysql>mysql -u root -p;...
  • 我刚开始使用Hibernate而当我终于尝试推出的网络应用程序,我得到以下错误:无法连接MySQL - 主机不允许2012-nov-14 12:54:23 org.hibernate.tool.hbm2ddl.SchemaExport executeERROR: HHH000231: Schema export ...
  • MySQL 8 允许远程主机连接本地服务器 环境信息 Ubuntu 版本信息: $ lsb_release --all No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.3 LTS Release: 1...
  • 一、问题描述: Host 'XXX-XXX' is not ...二、分析:主机(IP)XXX-XXX没有访问远程数据库的权限 三、解决方法: ①首先远程连接进入服务器,在cms中输入mysql -u root -p,然后回车,输入密码后回车进入mys...
  • vim /etc/my.cnf注释这一行:bind-address=127.0.0.1 ==> #bind-address=127.0.0.1保存退出。mysql -uroot -p123456 ...远程登录命令:mysql -h 223.4.92.130 -uroot -p(-h后跟的是要登录主机的ip地址) 您可能感兴
  • vim /etc/my.cnf 注释这一行:bind-address=127.0.0.1 ==> #bind-address=127.0.0.1 保存退出。 mysql -uroot -p123456 ...为需要远程登录的用户赋予...mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED
  • 之前遇到过MySQL本地可以连接但是远程连不上的问题,没有记录,今天在云上新申请的服务器上又遇到这个问题,记录一下解决过程。 1.排除网络或防火墙问题 先看是否能ping通远程服务器,ping 192.168.1.211,如果...
  • MySQL 不允许从远程访问的原因有很多除了下面的方法,还有需要看服务器安全设置禁止访问本机的3306端口。
  • 软件安装:装机软件必备包SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。...默认mysql的用户是没有远程访问的权限的,因此当程序...
  • 1、在sqlyog上执行查询sql SELECT User, Host FROM mysql.user; 把localohst改为%,相当于任何用户都可以连接。 2、刷新权限信息: FLUSH PRIVILEGES 就可以了!!!!!!!!!! ...
  • 最近使用Navicat for MySQL访问远程mysql数据库,出现报错,显示1130 - Host'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server。 错误原因是:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限...
  • 在数据库所在机器登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,把"localhost"改称"%" mysql -u root -p mysql>use mysql; mysql>select 'host' from user where user='root'; mysql&...
  • 1.MySQL远程连接慢或者根本连不上2.本地登录到mysql控制台,show processlist;看到很多进程,类似| 145 | unauthenticated user | 61.129.57.158:1672 | NULL | Connect | NULL | login | NULL || 146 | ...
  • 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"mysql -u root -pmysql>use mysql...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 95,454
精华内容 38,181
关键字:

不允许主机连接mysql

mysql 订阅