native 连接远程数据库的设置

2、在本机登入mysql后,更改“mysql”数据库里的“user”表里的“host”项,从”localhost”改为‘%‘。
 代码如下:     
mysql>
mysql>use mysql;
mysql>select host from user where user=‘root‘;

mysql>update user set host = ‘%‘ where user =‘root‘;
修改host值(以通配符%的内容增加主机/IP地址,当然也可以直接增加某个特定IP地址,如果执行update语句时出现ERROR 1062 (23000): Duplicate entry ‘%-root‘ for key ‘PRIMARY‘ 错误,需要select host from user where user = ‘root‘;
查看一下host是否已经有了%这个值,如果有了直接执行下面的flush privileges;即可)
 代码如下

mysql>flush privileges;
mysql>select host,user from user where user=‘root‘;
mysql>quit

3.
ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘mysql‘

1.关闭mysql
   # service mysqld stop
2.屏蔽权限
   # mysqld_safe --skip-grant-table
   屏幕出现: Starting demo from .....
3.新开起一个终端输入
   # mysql -u root mysql
   mysql> delete from user where USER=‘‘;
   mysql> FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误
   mysql> \q

时间: 2024-11-08 08:47:04

native 连接远程数据库的设置的相关文章

解决SQL Server管理器无法连接远程数据库Error: 1326错误

解决SQL Server管理器无法连接远程数据库Error: 1326错误 我们在在使用SQL Server时都会遇到使用SQL Server Management Studio无法连接远程数据库实例的问题,错误描述信息摘录如下: An error has occurred while establishing a connection to the server. (provider: Named Pipes Provider, error: 40 – Could not open a con

通过IIS不能连接远程数据库的问题

近期遇到一个奇怪的问题:在调试MES程序时发现,如果连接的是远程的SQL SERVER数据库(通过了IIS),则提示连接失败,就是经常见到的数据库不允许远程连接的错误提示: 而且又测试了以下几种情况: 1. 在芜湖与石家庄都遇到这种情况,而且数据库服务器端未做任何改动: 2. 使用IIS连接本地的数据库正常: 3. 别人的机器在调试程序时可以正常地连接远程数据库: 4. 使用本人机器的SQL SERVER客户端可以正常访问远程数据库: 5. 使用本人机器,不使用IIS,直接使用最基本的代码连接远

PL/SQL Developer怎么连接远程数据库

首先打开电脑,到PL/SQL安装的指定目录 [D:\app\DZL\product\10.2.0\dbhome_1\NETWORK\ADMIN]或者[D:\oracle\product\10.2.0\db_1\network\ADMIN]或者是不登录进入PL/SQL如图 找到你的安装路径经再找到..\network\ADMIN下的[tnsnames.ora] 打开[tnsnames.ora]文件,增加你需要远程连接的字符串.例如: XXXX =  (DESCRIPTION =    (ADDRE

PLSQL DEVELOPER 连接远程数据库 OCI客户端安装方法

安装使用过PLSQL Dev都知道,要连接数据库,必须配置TNS(Transparence Network Substrate),而直接安装PLSQL Dev 之后,本机是没有Oracle HOME的注册表项,连网络连接配置项都没有,PLSQL Dev 就是一个文本编辑器而已. PLSQL Dev 连接远程oracle的一个有效解决方法使使用OCI.ORACLE调用接口(Oracle Call Interface简称OCI)提供了一组可对ORACLE数据库进行存取的接口函数,通过在第三代程序设计

sqlplus连接远程数据库

sqlplus连接远程数据库 作者:zhou__zhou **************sqlplus 连接远程数据库系统********************** 方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上.命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]示例:sqlplus sys/[email protected]:1521/test as sysdba 备注:使用默认152

oracle 9i 安装及连接远程数据库

用oracle 11g很久了,真的感觉是一个很重量级的客户端,安装都要一个多小时,最近刚开始接触这种精简版的数据库客户端,捣鼓了半天,总算成功. 1.下载客户端 2.安装 傻瓜式安装即可,记得自己的路径. 3.配置环境变量 path变量在最前面添加刚刚安装的路径,每个人都不同,见仁见智哈,c:\Oracle\ora90\bin nls_lang变量:SIMPLIFIED CHINESE_CHINA.ZHS16GBK(这是配置数据库语言为中文) oracle_home:c:\Oracle\ora9

pl/sql developer连接远程数据库

本地不安装oracle client程序,直接使用pl/sql developer连接远程数据库 考虑到机子本身资源有限,一个client会占用很多资源,尝试使用不安装客户端的方式进行远程连接. 需要软件:instantclient-basic-win32-10.2.0.5.zip.pl/sql developer 过程如下:将instantclient-basic-win32-10.2.0.5.zip解压缩到任意目录下,目录文件夹名称要求不能有括号什么的,在该目录下创建NETWORK文件夹,进

Win7 64位安装VS2013无法连接远程数据库

win7 64位安装vs2013后连接远程数据库出现下面的问题:A first chance exception of type 'System.AccessViolationException' occurred in System.Data.dll Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corru

解决"System.AccessViolationException”类型的未经处理的异常在 未知模块(IIS Worker Process 已停止工作)导致无法连接远程数据库的问题

解决方法: 用管理员身份运行CMD,输入netsh winsock reset并回车(注意,必须是已管理员身份运行,这个重置LSP连接) 解决"System.AccessViolationException"类型的未经处理的异常在 未知模块(IIS Worker Process 已停止工作)导致无法连接远程数据库的问题