mysql remote login
来源:互联网 发布:2017年程序员就业难 编辑:程序博客网 时间:2024/05/21 18:42
尝试用MySQL-Front登入MySQL Server,Server
却回复错误讯息:Host '125.83.29.90' is not allowed to connect to this MySQL server
这个是因为权限的问题,处理方式如下:
shell>mysql --user=root -p
输入密码
mysql>use mysql
mysql>GRANT SELECT,INSERT,UPDATE,DELETE ON [db_name].* TO [username]@[ipadd] identified by '[password]';
[username]:远程登入的使用者代码
[db_name]:表示欲开放给使用者的数据库称
[password]:远程登入的使用者密码
[ipadd]:IP地址或者IP反查后的DNS Name,此例的内容需填入'125.83.29.90' ,包函上引号(')
例如:GRANT SELECT,INSERT,UPDATE,DELETE ON test.* TO root@125.83.29.90 identified by 'lth2006root';
(其实就是在远端服务器上执行,地址填写本地主机的ip地址。)
如果希望开放所有权限的话请执行:
mysql>update user set select_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='Y' where user='[username]';
如何解决客户端与服务器端的连接(mysql) :xxx.xxx.xxx.xxx is not allowed to connect to this mysql server
这两天搞MySQL,遇到一些问题,怕忘掉,放上来,留着备用
这个方法是在google上搜出来的,不过他是转自CSDN,^_^
1、进入mysql,创建一个新用户xuys:
格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用户密码";
grant select,update,insert,delete on *.* to xuys@192.168.88.234 identified by "xuys1234";
查看结果,执行:
use mysql;
select host,user,password from user;
可以看到在user表中已有刚才创建的xuys用户。host字段表示登录的主机,其值可以用IP,也可用主机名,
将host字段的值改为%就表示在任何客户端机器上能以xuys用户登录到mysql服务器,建议在开发时设为%。
update user set host = '%' where user = 'xuys';
2、 ./mysqladmin -uroot -p21century reload
./mysqladmin -uroot -p21century shutdown
3、./mysqld_safe --user-root &
记住:对授权表的任何修改都需要重新reload,即执行第3步。
如果经过以上3个步骤还是无法从客户端连接,请执行以下操作,在mysql数据库的db表中插入一条记录:
use mysql;
insert into db values('192.168.88.234','%','xuys','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
update db set host = '%' where user = 'xuys';
重复执行上面的第2、3步。
- mysql remote login
- mysql remote login withou password solved
- Ubuntu remote login
- vnc remote desktop to ubuntu without login
- windows remote login linux encounter black screen
- Struts2 Login+Mysql
- Windows remote desktop protocal login Ubuntu 12.04(xrdp)
- Max remote sessions for login:admin is 2
- mysql remote access
- Remote Access To MySQL
- mysql remote access
- mysql command login with port
- How to access remote mysql
- 12. 开启 mysql remote access
- login
- Login
- Login
- login
- JAVA通过 URLConnection 获取HTTP接口
- mysql user management tips
- 我们和日本的差距究竟有多大?
- 【转】c++头文件知多少
- 处理问题的方式
- mysql remote login
- 汇编指令速查手册
- COM编程技术基础之一
- CPU : 多媒体指令集
- SQL优化之操作符篇
- 消费者反映鸡蛋难吃后的37种回答方法
- MYSQL远程登录不了解决方法
- 玩儿玩儿为
- zz: Directshow 虚拟摄像头实现