仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 697|回复: 8
打印 上一主题 下一主题

[学习教程] 公布没法远程登进MySQL的几种办理举措

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 20:14:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用它开发程序也是非常简单的。”  办法一:
  实验用MySQLAdminstratorGUITool登进MySQLServer,Server却复兴毛病讯息:Host60-248-32-13.HINET-ip.hinet.netisnotallowedtoconnecttothis
  MySQLserver
  这个是由于权限的成绩,处置体例以下:
  shell>mysql--user=root-p
  输出暗码
  mysql>usemysql
  mysql>GRANTSELECT,INSERT,UPDATE,DELETEON[db_name].*TO[username]@[ipadd]identifiedby[passWord];
  [username]:远程登进的利用者代码
  [db_name]:暗示欲开放给利用者的数据库称
  [password]:远程登进的利用者暗码
  [ipadd]:IP地点大概IP反查后的DNSName,此例的内容需填进60-248-32-13.HINET-IP.hinet.net,包函上引号()
  (实在就是在远端服务器上实行,地点填写当地主机的ip地点。)
  假如但愿开放一切权限的话请实行:
  mysql>updateusersetselect_PRiv=Y,Insert_priv=Y,Update_priv=Y,delete_priv=Y,Create_priv=Y,Drop_priv=Y,Reload_priv=Y,shutdown_priv=Y,Process_priv=Y,File_priv=Y,Grant_priv=Y,references_priv=Y,Index_priv=Y,Alter_priv=Y,Show_db_priv=Y,Super_priv=Y,Create_tmp_table_priv=Y,Lock_tables_priv=Y,Execute_priv=Y,Repl_slave_priv=Y,Repl_client_priv=Ywhereuser=[username];
  办法二:
  怎样办理客户端与服务器真个毗连(mysql):xxx.xxx.xxx.xxxisnotallowedtoconnecttothismysqlserv
  1、进进mysql,创立一个新用户xuys:
  格局:grant权限on数据库名.表名用户@登录主机identifiedby"用户暗码";
  grantselect,update,insert,deleteon*.*toxuys@192.168.88.234identifiedby"xuys1234";
  检察了局,实行:
  usemysql;
  selecthost,user,passwordfromuser;
  能够看到在user表中已有方才创立的xuys用户。host字段暗示登录的主机,其值能够用IP,也可用主机名,
  将host字段的值改成%就暗示在任何客户端呆板上能以xuys用户登录到mysql服务器,倡议在开辟时设为%。
3、./mysqld_safe--user-root&
  记着:对受权表的任何修正都必要从头reload,即实行第3步。
  假如经由以上3个步骤仍是没法从客户端毗连,请实行以下操纵,在mysql数据库的db表中拔出一笔记录:
  usemysql;
  insertintodbvalues(192.168.88.234,%,xuys,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y);
  updatedbsethost=%whereuser=xuys;
  反复实行下面的第2、3步。
  办法三:
  附加fbysss办理phpMyAdmin毗连远程用户的办法:
  1.用root账户登录远程Mysql服务器,
  grantselect,update,insert,deleteon*.*tosss@192.168.0.114identifiedby"sss";
  updateusersethost=%whereuser=sss;
  加入mysql,在shell下实行
  #mysqladmin-uroot-p[password]reload
  #mysqladmin-uroot-p[password]shutdown
  #/etc/rc.d/init.d/mysqldstart
  2.修正phpMyAdmin目次下的config.inc.php文件,找到
  $cfg[Servers][$i][host]修正为远程服务器地点
  $cfg[Servers][$i][user]修正为sss
  $cfg[Servers][$i][password]修正为sss的暗码
  要注重的是:grantallprivilege其实不能把“grant”的权限赋给用户,假如要加,能够间接在mysql中利用usemysql;updateusersetGrant_priv=Y来到达请求。
DBaaS和其他云服务之间的区别是:DBaaS专注于提供类似关系数据库管理系统RDBMS(比如SQLServer、MySQL和Oracle)的数据库功能。事实上,RDBMS已被证明是一种适合于在各种情况下管理结构化数据的有效工具。
柔情似水 该用户已被删除
沙发
发表于 2015-1-18 18:55:02 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
若天明 该用户已被删除
板凳
发表于 2015-1-27 06:42:39 | 只看该作者
学习SQL语言的话如果要学会去做网站就不是很难!但是要做数据库管理的话就有难度了!
再见西城 该用户已被删除
地板
发表于 2015-2-5 04:21:40 | 只看该作者
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
透明 该用户已被删除
5#
 楼主| 发表于 2015-2-11 04:57:13 | 只看该作者
不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理?
只想知道 该用户已被删除
6#
发表于 2015-3-1 22:00:04 | 只看该作者
发几份SQL课件,以飨阅者
金色的骷髅 该用户已被删除
7#
发表于 2015-3-11 00:53:16 | 只看该作者
如果你是从“学习某一种数据库应用软件,从而获得应聘的资本和工作机会”的角度来问的话。
海妖 该用户已被删除
8#
发表于 2015-3-17 17:11:56 | 只看该作者
记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。
再现理想 该用户已被删除
9#
发表于 2015-3-24 16:58:27 | 只看该作者
你可以简单地认为适合的就是好,不适合就是不好。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-6 18:00

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表