Generic placeholder image
闲敲代码、落灯花
What's past is prologue

联系邮箱:email@hezehua.net


联系QQ:1907330840

座右铭

保持热情,持续学习,每日精进

mysql设置用户权限

mysql设置用户权限

本文与作者在csdn上的博文【mysql设置用户权限】保持同步


CREATE USER 'username'@'host' IDENTIFIED BY 'password';

2、程序中使用的mysql账号应该遵循最小权限原则,不允许夸库查询,故设置专门的账号供程序使用:

grant select,update,delete,insert on database_name.* to 'username'@'%' identified by 'passwd' with grant option;

设置对一个数据库的全部权限:
grant all privileges on database_name.* to 'username'@'%' identified by 'passwd' with grant option; 

3、设置完后将权限信息从内存中写入数据库:

flush privileges;

4、取消用户权限:

revoke all on *.* from username;
猜你喜欢
Mysql日志
阅读 325

1、错误日志(Log Error) 记录Mysql服务器进程在启动/关闭或者运行过程中遇到的错误消息,是工作中排查错误的重要工具。 查询方式: show variables like 'log_error'\G; *************************** 1. row ****...

实用mysql命令
阅读 447

1、显示表中所有列的详细信息 show full columns table_name; 2、查看服务器版本 show version(); 3、查看当前登录用户 select current_user(); 4、显示表的详细信息 show table status like;...

Can't connect to local MySQL server through socket '/tmp/mysql.sock'
阅读 437

出现如题错误时,采取以下解决办法: ps -ef | grep mysql #找到运行的mysql进程,kill掉 service mysqld restart #重启mysql进程

建库建表设置统一编码
阅读 536

1、 CREATE DATABASE `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 2、 creat table `table_name` ( `id` int(11) unsigned ...

ERROR! The server quit without updating PID file解决办法
阅读 487

先新建PID文件,并且设置目录权限 再新建sock文件,并且设置目录权限 重启即可 重要的是在my.cnf中设置log_error使之打印日志,然后参考日志去解决错误...

Mysql执行计划
阅读 470

执行计划就是sql语句在数据库中的执行情况,一般用于sql性能分析、优化。Mysql中使用explain来查看执行计划: explain select * from student\G; *************************** 1. row *******************...

Mysql 从join的结果来更新本表数据
阅读 449

在mysql应用中常常需要通过别的表的查询结果来更新本表,但很少会本表的查询结果再来更新本表的,下面就看看从本表查询结果更新本表应该怎么做吧。 表classify: 字段 属性 id int(11) name string(255) 表production: 字段 ...

配置Mysql主从
阅读 387

配置Mysql主从可以做热备、读写分离,是提高网站性能、提高数据安全性的比较有效的方式,而且配置简单,所以笔者在网站因业务逻辑需要大量用到数据库操作而性能不佳时,首先想到要做主从,其实还有别的方案的,比如做缓存,但是做缓存要改代码所以等之后再应用,先把主从给配置了。以下是做Mysql主从的关键步骤...