MySql-授权,使远程主机能够访问自己的数据库

转自:http://www.jb51.net/article/85218.htm

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘IDENTIFIED BY ‘mysql‘ WITH GRANT OPTION; // 使所有的主机都能够访问到自己的数据库
时间: 2024-12-28 01:01:12

MySql-授权,使远程主机能够访问自己的数据库的相关文章

Host is not allowed to connect to this MySQL server解决方法 可以访问局域网的数据库! 完美解决!

0. http://blog.csdn.net/flyyhz/article/details/77100243 1. 2. 3. 4. 5. 6. 7. 8. 9. 今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this mysql server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下. 先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录

mysql给其他用户权限访问我的数据库

先执行这条语句,给用户权限 grant all privileges on *.* to [email protected]"221.221.185.23" identified by "gyrgyr"; 再执行这行,刷新权限         flush privileges;

mysql授权管理

数据库的安全的重要性就不需要我来赘述了.除了做好安全备份外,我们首先要做的是做好我们数据库的权限控制,尽量保护我们的数据库不被黑客攻击.本文主要讲的是mysql数据库的权限管理 ,在当前网络环境中互联网公司中的关系型数据库大多采用的是mysql.首先说一下mysql数据库管理权限的数据库是mysql库 我们看一下mysql库中都有哪些表 mysql> show tables from mysql; +---------------------------+ | Tables_in_mysql  

MySQL授权认证

一.MySQL权限介绍 1.MySQL权限系统介绍. • 权限系统的作用是授予来自某个主机的某个用户可以查询.插入.修改.删除等数据库操作的权限. • 不能明确的指定拒绝某个用户的连接. • 权限控制(授权与收回)的执行语句包括create user,grant,revoke . • 授权后的权限都会存放在MySQL的内部数据库中(数据库名叫MySQL),并在数据库启动之后把权限信息复制到内存中. • MySQL用户的认证信息不光包括用户名,还要包含连接发起的主机(以下两个Joe被认为不是同一个

mysql 海量数据的存储和访问解决方案

第1章  引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题.对于一个大型的互 联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载.对于系统的稳定性和扩展性造成了极大的问题.通过数据切分来提高网站性能,横向扩展数据层已 经成为架构研发人员首选的方式.水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失.通过负载均衡策略,有效的降低了单台机 器的访问负载,降低了宕机的可能性:通过集群方案,解决了数据库宕机带来的单点数据库不能访问的问题:通过读写

Mysql设置允许外网访问(图文)

Mysql设置允许外网访问(图文) 1.打开mysql.exe(MySQL Command Line Client),输入密码 2.输入:use mysql; 3.查询host输入: select user,host from user; 4.创建host(如果有"%"这个host值,则跳过这一步) 如果没有"%"这个host值,就执行下面这两句:mysql> update user set host='%' where user='root';mysql&g

MySQL授权用户及密码恢复设置

MySQL密码恢复及设置1.停止MySQL服务程序.2.跳过授权表启动MySQL服务程序skip-grant-tables(添加在配置文件)3.重设root密码(更新user表记录)4.以正常方式重启MySQL服务程序 例: 1.恢复数据库管理员密码(操作系统管理员有权限修改) #systemctl stop mysqld #vim /etc/my.cnf [mysqld] ... skip-grant-tables ... #systemctl start mysqld #mysql mysq

mysql实现vsftp虚拟用户访问

使用MYSQL实现VSFTP虚拟用户访问 1.查看是否安装 mysql 安装包,没有就使用yum安装一下 2.查看是否安装vsftpd 软件包 如果没有就是用yum安装一下 3.查看mysql和ftp 服务是否为开机自启动如果不是就使用chkconfig 设置一下 4.登陆数据库 5.创建数据库名字vsftp 注意是后面使用分号 6.使用数据库vsftp并创建ftpuser 表 7.查看创建的ftpuser 是否成功,已经创建成功 8.插入数据名字为 yuri  和 kebo  密码为 1234

oracle授权另外一个用户访问自己创建的数据对象

oracle安装好之后,有一个默认的scott用户,该用户有一个默认的emp表,怎样让新创建的用户也能够访问这个表呢? 授权xiaoming这个用户访问emp表,但是xiaoming只有select权限,如果想给他delete权限,只需要把select换为delete即可,如果想给他所有权限,则把select换为all即可. 那么怎么撤销授权呢? 版权声明:本文为博主原创文章,未经博主允许不得转载.