|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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已被证明是一种适合于在各种情况下管理结构化数据的有效工具。 |
|