mysql远程连接
多人开发时,每人一份程序文件。但是有时需要公用一个份数据库。这时就需要数据库能远程连接。
现在以mysql为例演示一下。
这里远程连接可以
1.允许固定客户端ip登陆。
select host,user,password from mysql;
mysql> select host,user,password from user;
+-----------+------+----------+
| host | user | password |
+-----------+------+----------+
| localhost | root | |
| linux | root | |
| localhost | | |
| linux | | |
| localhost | pma | |
+-----------+------+----------+
5 rows in set (0.00 sec)
对root进行赋权限
A.grant select,update,insert,delete on *.* to root@192.168.0.110 identified by "";
这样root用户就可以在192.168.0.110机器上登陆了。
mysql> grant select,update,insert,delete on *.* to root@192.168.0.110 identified
by "";
Query OK, 0 rows affected (0.00 sec) mysql> select host,user,password from user;
+---------------+------+----------+
| host | user | password |
+---------------+------+----------+
| localhost | root | |
| linux | root | |
| localhost | | |
| linux | | |
| localhost | pma | |
| 192.168.0.110 | root | |
+---------------+------+----------+
6 rows in set (0.00 sec)
B.grant all privileges on *.* to root@'%' identified by "";
这样root用户就可以在任何ip的客户端登陆,并且有all privileges。
mysql> grant all privileges on *.* to root@'%' identified by "";
Query OK, 0 rows affected (0.00 sec) mysql> select host,user,password from mysql;
ERROR 1146 (42S02): Table 'mysql.mysql' doesn't exist
mysql> select host,user,password from user;
+---------------+------+----------+
| host | user | password |
+---------------+------+----------+
| localhost | root | |
| linux | root | |
| localhost | | |
| linux | | |
| localhost | pma | |
| 192.168.0.110 | root | |
| % | root | |
+---------------+------+----------+
7 rows in set (0.00 sec)
mysql> grant select,update,insert,delete on *.* to root@'%' identified by "";
Query OK, 0 rows affected (0.00 sec) mysql> select host,user,password from user;
+---------------+------+----------+
| host | user | password |
+---------------+------+----------+
| localhost | root | |
| linux | root | |
| localhost | | |
| linux | | |
| localhost | pma | |
| 192.168.0.110 | root | |
| % | root | |
+---------------+------+----------+
7 rows in set (0.00 sec)
mysql> flush privileges;
可以看出格式为 grant PRIVILEGES on DATEBASE.TABLE to USER@HOST identified by PASSWORD;
而且这条语句也可以增加用户。
mysql远程连接的更多相关文章
- mysql远程连接命令
mysql远程连接命令 一.MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格) C:\>mysql -h localhost -u ...
- Navicat for mysql 远程连接 mySql数据库10061、1045错误
原文地址:http://www.111cn.net/database/mysql/46377.htm 有朋友可能会碰到使用Navicat for mysql 远程连接 mySql数据库会提示10061 ...
- mysql 远程连接速度慢的解决方案
PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS ...
- mysql 远程连接
4.现在如果用你电脑上的终端进行MySQL连接时,有可能出现如下错误: MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXX ...
- 如何开启MYSQL远程连接权限
开启MYSQL远程连接权限 //建议设置固定IP mysql> GRANT ALL PRIVILEGES ON *.* TO root@"8.8.8.8" IDENTIFIE ...
- Lost connection to MySQL server at ‘reading initial communication packet', system error: 0 mysql远程连接问题
在用Navicat for MySQL远程连接mysql的时候,出现了 Lost connection to MySQL server at ‘reading initial communicatio ...
- 开启MYSQL远程连接权限
开启MYSQL远程连接权限 1 2 3 4 5 //建议设置固定IP mysql> GRANT ALL PRIVILEGES ON *.* TO root@"8.8.8.8&q ...
- 阿里云服务器解决mysql远程连接失败问题
嗯,自己买了个阿里云的学生机服务器,奈何装了mysql以后一直不能连接,也是够笨的. 记录一下自己遇到的问题. 当然了,首先需要在阿里云安全组开放3306端口,第一次玩儿云服务器差点把我搞坏了.... ...
- mysql远程连接缓及缺少*.dll文件解决方案
1.mysql远程连接缓慢 # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5. ...
- 阿里云MySQL远程连接不上问题
解决阿里云MySQL远程连接不上的问题:step1:1.修改user表:MySQL>update user set host = '%' where user = 'root'; 2.授权主机访 ...
随机推荐
- Lottery - CodeForces 589I(水)
题目大意:有N个球K个人,现在要给这N个球涂上K种颜色,要求使抽到球的不同颜色的概率一致(N确保是K的倍数),求出来至少要给多少个球重新涂上颜色. 分析:先求出来所有球的每种颜色的个数,然后不到平均数 ...
- JVM performance profiling (有待整理)
Agenda memory model 3 parts: heap, permgen (method area) , thread stack(pointer, local var) heap: yo ...
- 利用xshell从windows上传文件到虚拟机
Xshell实现Windows上传文件到Linux主机 经常有这样的需求,我们在Windows下载的软件包,如何上传到远程Linux主机上?还有如何从Linux主机下载软件包到Windows下:之前我 ...
- git push 报错
git push报错误: Git push error: RPC failed; result=56, HTTP code = 200 fatal: The remote end hung up un ...
- 之前学习wordpress的几张图片
- typename使用在模板中区分static成员和类型
16.19 编写函数,接受一个容器的引用,打印容器中的元素,使用容器的size_type和size成员来控制打印元素的循环. 16.20 重写上一题的函数,使用begin和end返回的迭代器来控制循环 ...
- is_numeric漏洞分析
2014年,PHP中is_numeric函数十六进制绕过漏洞引发了一次安全问题 接下来,我们来分析一下这个漏洞的原理 函数介绍: is_numeric — 检测变量是否为数字或数字字符串. 函数原型: ...
- 卸载AMH 5.0面板的具体办法
安装AMH 5.0面板只有YES.NO和EXIT,和AMH 4.X的安装.卸载.退出有点不同,那么如何卸载AMH 5.0面板呢? 1.root登录ssh 2.输入如下命令: killall php-f ...
- 【锋利的jQuery】学习笔记01
第一章 认识jQuery 一.常见的JS库 Prototype 最早的js库之一.把好用JS方法组合,缺点结构松散. Dojo 离线存储API.生成图标组件.矢量图形库.Comet支持.企业级JS库, ...
- Bootstarp--全局CSS样式之表格
表格在实际开发中可以说是非常常见的,但是有很多人不喜欢使用表格,但个人觉得在简单的界面布局中使用表格还是很简单的.毕竟人家给了表格这元素,而你却不去使用,貌似有点不解风情. 下面简单介绍Bootstr ...