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

先执行这条语句,给用户权限

grant all privileges on *.* to [email protected]"221.221.185.23" identified by "gyrgyr";

再执行这行,刷新权限
         flush privileges;

时间: 2025-01-20 02:25:47

mysql给其他用户权限访问我的数据库的相关文章

MYSQL 事务和用户权限

一. 什么是事务:简单说,所谓事务就是一组操作,要么操作都成功要么都不成功. 二.事务的使用流程 1. 第一步:开启一个事务,start transaction; 2. 第二步:正常的SQL语句操作,但是这些SQL语句并没有真正的更改数据库信息 3.第三步:提交事务,commit,当提交事务后,SQL语句才会被真正的执行,数据库中的信息会被改变如果,如果要取消第二步的操作可以用 rollback(回滚)语句: 三.事务的特性:原子性(Atomicity)一致性(Consistency).隔离性(

MySQL服务器的用户权限管理

-- 授权一个用户(zhangsan)密码123,可以对所有的库,所有的表做所有操作.mysql> grant all on *.* to [email protected]'%' identified by '123';Query OK, 0 rows affected (0.17 sec) --刷新生效,否则就要重启MySQL服务才可以.mysql> flush privileges;Query OK, 0 rows affected (0.00 sec) --浏览当前MySQL用户信息m

如何让用户只能访问特定的数据库(MSSQL)

背景 客户的SQL Server实例上有多个厂商的数据库,每个数据库由各自的进行厂进行商维护, 为了限定不同厂商的维护人员只能访问自己的数据库,现需要给各个厂商限定权限,让他们登录SQL Server只能看到授权的数据库而无法看到其他数据库. 解决方案 1.先给不同的厂商创建不同的登录名(如下以一个厂商为例) 2.将登录名加入到public服务器角色中,然后点击确定 3.将待授权的数据库的dbowner指派给该用户 Use [xjcs] go EXEC dbo.sp_changedbowner

mysql中出现没有权限访问或者查看全部数据库的问题

在my.cnf中mysqld目录下的 socket=/var/lib/mysql/mysql.sock一行下面添加 skip_grant_tables---------------报错退出 server mysqld restart 登录进去 mysql  -u root -p           ------------------但这里有一个小问题,用户进入 不需要密码.暂时没法调通 ,后续调通后 ,再添加方法! 就ok  可以显示出所有的数据.

nginx的两种配置用户权限访问

linux中生成密码文件的命令一般有两种 opensslpasswd -crypt passwd之后会生成一个字符串,文件不需要 另一种是 htpasswd -c /etc/filename.db  username 这时候会显示用户名输入密码: 当系统显示没有htpasswd命令的时候可以在输入htpasswd后系统显示安装的软件(ubuntu) 最后贴出我自己的nginx的配置作为参考: server { listen       9200; server_name   xxxxxxxx;

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用户权限分配专栏

00x1创建新用户 通过root用户登录之后创建 grant all privileges on *.* to [email protected] identified by "123456" ; /创建新用户,用户名为testuser,密码为123456 : grant all privileges on *.* to [email protected] identified by "123456" ; /设置用户testuser,可以在本地访问mysql gra

mysql用户权限设置

关于mysql的用户管理,笔记 1.创建新用户 通过root用户登录之后创建 >> grant all privileges on *.* to testuser@localhost identified by "123456" ; // 创建新用户,用户名为testuser,密码为123456 : >> grant all privileges on *.* to testuser@localhost identified by "123456&qu

mysql限制用户只能访问指定数据库

1.使用root账户登录mysql mysql -uroot -ppassword 2.进入mysql数据库 mysql > use mysql 3.限制用户权限 GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `db_test`.* TO 'user_test'@'localhost'; 'db_test'为指定的数据库,'user_t