mysql数据库用户管理和日志讲义


本文主要给大家介绍mysql数据库用户管理和日志讲义,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在开发云行业资讯里面关注我的更新文章的。用户管理
实际应用:
MySQL数据库是信息系统中非常重要的一个环节, 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用。所以通常由管理员创建不同的管理账户,分配不同的操作权限,交给相应的人员使用。下面将详细介绍mysql数据库的用户创建、授权等操作。
(一)用户查看:select user,authentication_string,host from user;(二)创建用户
方法1:create user ‘test01’@’localhost’ identified by ‘abc123’;
test01—用户名
ocalhost—主机名
‘abc123’—密码方法2:用户已存在,即更改信息;用户不存在,即新建grant all on . to ‘test02’@’localhost’ identified by ‘abc123’;
all—所有权限
*—所有数据库*—所有表方法3:明文转密文select password(‘abc123’);
create user ‘user02’@’localhost’ identified by password ‘转换后的密文’;
(三)修改用户密码set password for ‘user02’@’localhost’ = password(‘123456’);(四)重命名、删除用户rename user ‘user01’@’localhost’ to ‘user02’@’%’; #重命名
drop user ‘user02’@’%’; #删除用户
(五)授权//授权
grant select,update on . to ‘user02’@’localhost’ identified by ‘abc123’;
//撤销权限
revoke update on . from ‘user02’@’localhost’;
//查看权限
show grants for ‘user02’@’localhost’;(六)如果忘记了root密码无法登陆,可以通过以下操作
1、关掉数据库服务,做一些配置的改变2、进入数据库修改root密码3、注意:修改完成后,将配置文件中添加配置删除,并重启服务。日志文件管理—四种错误日志
1、是指MySQL运行过程中较为严重的警告和错误信息,以及MySQL每次启动和关闭的详细信息。
2、查看3、配置通用日志
1、记录建立的客户端连接和执行的语句
2、查看3、配置二进制日志
1、包含了所有更新了的数据或者潜在更新了的数据;包含关于每个更新数据库的语句的执行时间信息
2、查看3、配置慢日志
1、记录所有执行时间超过long_query_time秒的所有查询或者不适用索引的查询。默认情况下,MySQL不开启慢查询日志,long_query_time的默认值为10,即运行时间超过10s的语句是慢查询语句。
2、查看3、配置应用演示:vim /etc/my.cnfmysql数据库中操作cd /usr/local/mysql/data #日志文件存放目录下去查看日志
vim mysql_error.logvim mysql_general.logmysqlbinlog –no-defaults mysql-bin.000001vim mysql_slow_query.log看了以上关于mysql数据库用户管理和日志讲义,希望能给大家在实际运用中带来一定的帮助。本文由于篇幅有限开发云主机域名,难免会有不足和需要补充的地方,如有需要更加专业的解答,可在官网联系我们的24小时售前售后,随时帮您解答问题的。

相关推荐: Mysql安全问题(匿名用户)的一点心得(转)

推荐内容:PHP中常见的安全问题免责声明:本站发布的内容(图片、视频和文字)以原创、转开发云主机域名载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@if98.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。开发云公众…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/07 16:30
下一篇 06/07 16:30

相关推荐