具体的错误提示信息:ERROR 1130: Host '192.168.28.18' is not allowed to connect to this MySQL
产生原因:mysql服务器root用户所对应的客户端权限问题,默认所对应的客户端地址是localhost;
解决方式:
第一种方式:新建地址
1、通过开始---程序---找到安装的mysql---命名行 ---输入以下代码
如果在安装时,没有选择 勾选 mysql 命名行,则可以通过下面的2种方式进行
1、D:\MySQL\MySQL Server 5.1\bin 将此路径添加到系统的环境变量中,
然后再进入到命名输入 mysql -u root -proot
PS:前面 -u 后面紧接着用户名 也可以空格,但 -p 后面不可加空格,
否则就会提示 ERROR 1049 <42000> Unknown database 'root';
2、另外一种方式就是在cmd 命名行一步一步的进入到mysql的安装目录
具体见下图
第二种方式:改表法
1、可能是你的帐号不允许从远程登陆,只能在localhost。
2、这个时候只要在安装mysql数据库的那台电脑,用localhost,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"、
3、我使用的客户端是HAP_SQLyog_Enterprise(mysql界面操作软件)
第三种方式:授权法
1、例如 你想root使用root 从任何主机连接到mysql服务器
则加入JAVA代码:
- GRANT?ALL?PRIVILEGES?ON?*.*?TO?'myuser'@'%'?IDENTIFIED?BY?'mypassword'?WITH?GRANT?OPTION;
- 2、如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
- GRANT?ALL?PRIVILEGES?ON?*.*?TO?'myuser'@'192.168.1.10'?IDENTIFIED?BY?'mypassword'?WITH?GRANT?OPTION;
- 操作完毕后,记得重新启动mysql服务;
PS:以上就是处理MY SQL 1130 ERROR的几种方法,如有更好的方法,大家一起谈论
准备将 客户端 与安装端上转供大家分享的,上转几次都不给力
本来安装mysql-essential-6.0.10-alpha-win32,安装 拆卸几次都没成功,不明白是下载的安装包有缺失还是.... 最后 重新下载下面的 一次就安装成功;
如有需要的可以留下你们的邮箱或其它的,我将发送给你们;
mysql-5.1.51-win32,
HAP_SQLyog_Enterprise(mysql界面操作软件) SQLyog
相关推荐
MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24...于是找到my.cnf,在[mysqld]加入: max_allowed_pa
数据库疑难杂症 java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘order’ at line...
ERROR 1130 (HY000): Host ‘localhost’ is not allowed to connect to this MySQL server www.jb51.net 出现原因: mysql只有一个root用户,修改root密码后选了MD5,提交后,重新 登陆出现“Host ‘localhost’ is...
在使用MySQL数据库时,有时会遇到SQL Error (2013)这样的连接错误,提示"Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0"。这个错误通常意味着客户端在尝试与...
string sqlInsert = "INSERT INTO myTable(myId, myName, myAddress, myBalance) VALUES(@myId, @myName, @myAddress, @myBalance)"; using (SqlCommand cmdInsert = new SqlCommand(sqlInsert, conn)) { ...
SET sql_stmt = 'SELECT * FROM my_table'; EXECUTE IMMEDIATE sql_stmt; ``` #### 九、异常处理 - 使用 `DECLARE EXIT HANDLER` 定义异常处理程序。 ```sql DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN -...
Sql Loader 是 Oracle 数据库提供的一种批量数据加载工具,主要用于快速高效地将大量数据从文本文件导入到数据库表中。在 C# 开发环境中,我们可以通过操作系统级别的交互来调用 Sql Loader,实现数据的批量导入。在...
在IT行业中,SQL(Structured Query Language)是一种用于管理和处理关系数据库的强大语言,而PL/SQL是Oracle数据库中的一个扩展,它结合了SQL查询语言和过程编程语言的特性。本篇文章将深入探讨SQL语句和PL/SQL的...
Console.WriteLine("Error: {0}", e.Errors[0].Message); } ``` 这里捕获了`OleDbException`异常,并打印出错误消息。需要注意的是,这里的异常类型实际上应该是`SqlException`,因为`System.Data.SqlClient`命名...
/usr/local/onesql5632/scripts/mysql_install_db --defaults-file=/usr/local/onesql5632/my.cnf --user=root ``` - **启动服务**:使用以下命令启动MySQL服务: ``` /usr/local/onesql5632/bin/mysqld_safe -...
DBMS_OUTPUT.PUT_LINE('Error'); END IF; END; ``` 在这个示例中,我们通过 `USING` 子句传入多个参数,并且通过 `IN`, `OUT` 和 `INOUT` 指定参数的方向。 5. **使用 REF CURSORS** 除了直接获取结果集外...
l_sql_statement := 'SELECT * FROM my_table WHERE column_name = :value'; EXECUTE IMMEDIATE l_sql_statement USING IN 'some_value'; END; ``` 以上内容为 Oracle 入门基础中关于本地动态 SQL 执行语句、PL/...
在MySQL中,“error”通常指的是在执行SQL语句或管理数据库时遇到的问题。这些错误可能是语法错误、权限问题、表不存在、数据类型不匹配等。为了理解并解决“mysql_error”,我们需要了解以下几个关键知识点: 1. *...
### MySQL Error 1405 解决方案详解 在日常使用MySQL数据库的过程中,可能会遇到各种错误提示,其中Error 1405(访问被拒绝,因为用户名或密码不正确)是一个较为常见的问题。本文将从该错误产生的原因入手,详细...
1. **禁用Strict Mode**:在MySQL的配置文件my.ini中,定位到`[mysqld]`部分,加入`sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES`。 2. **重启MySQL服务**:修改配置后,重启MySQL服务以使更改生效。 ####...
PL/SQL是Oracle数据库系统中的过程化语言,它结合了SQL查询和编程的特性,使得开发者可以编写复杂的数据库应用程序。在“pl-sql.zip_vectors”这个压缩包中,重点涉及的是PL/SQL基础过程、向量操作以及触发器的使用...
BADFILE 'F:\MYSQLLOAD\kikop_error.txt' --REPLACE APPEND --INSERT --TRUNCATE INTO TABLE sys.mysqlload WHEN my_value <> "null" FIELDS TERMINATED BY "," --以逗号分隔 Optionally enclosed by '"' --不写入又...
例如,可以设置WHENEVER SQLERROR DO GOTO error_label来跳转到处理错误的代码段。 #### 第二章:在C和C++应用程序中编码SQL语句 - **定义SQL通讯区域** SQL通讯区域是应用程序与数据库之间的接口,它包含了执行...