我的备忘录:在MySql中建立新的远程连接帐号信息。
2007-11-01 14:48
260 查看
如果要远程访问MySql数据库,必须要给它重新设置一个用户,可是自己老是把代码打错,为了自己下一次不要再忘记,特此,在这里纪录一下。
1.创建一个新用户ukyo:
格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码";
grant select,update,insert,delete on *.* to ukyo@192.168.3.151 identified by "123";
flush privileges;//使权限立刻生效
2. 查看结果,执行:
use mysql;
select host,user,password from user;
可以看到在user表中已有刚才创建的ukyo用户。
3.host字段表示登录的主机,其值可以用IP,也可用主机名,将host字段的值改为%就表示在任何客户端机器上能以ukyo用户登录到mysql服务器,建议在开发时设为%。
update user set host = '%' where user = 'ukyo';
mysql> update user set host = '%' where user = 'ukyo';
哦哦!先写这些吧,要是以后有什么问题再写下来!
1.创建一个新用户ukyo:
格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码";
grant select,update,insert,delete on *.* to ukyo@192.168.3.151 identified by "123";
flush privileges;//使权限立刻生效
2. 查看结果,执行:
use mysql;
select host,user,password from user;
可以看到在user表中已有刚才创建的ukyo用户。
3.host字段表示登录的主机,其值可以用IP,也可用主机名,将host字段的值改为%就表示在任何客户端机器上能以ukyo用户登录到mysql服务器,建议在开发时设为%。
update user set host = '%' where user = 'ukyo';
mysql> update user set host = '%' where user = 'ukyo';
哦哦!先写这些吧,要是以后有什么问题再写下来!
相关文章推荐
- 建立mysql可远程连接root权限用户
- mysql连接权限问题 Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号
- 使用navicat建立与服务器的远程mysql连接
- 建立mysql可远程连接root权限用户
- MySql建立远程连接
- 使用navicat建立与服务器的远程mysql连接
- mysql建立远程连接
- Ubuntu下如何建立mysql的远程连接
- EntityFramework.SqlServer.dll 中发生 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Server 的连接)
- 教你如何建立mysql远程连接root权限用户
- mysql给每一个网站程序建立唯一的数据库连接帐号
- mysql建立远程连接!
- mysql怎样建立指定ip远程连接
- 使用navicat建立与服务器的远程mysql连接
- CentOS下MySQL修改密码、开启远程连接。
- 远程连接 Mysql 失败的解决方法
- 通过Navicat for MySQL远程连接的时候报错mysql 1130
- 在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。
- mysql设置指定ip远程访问连接实例
- mysql连接字符串 远程连接 java