Welcome 微信登录

首页 / 数据库 / MySQL / MySQL 权限管理的注意事项

 ㈠ 认证和授权认证:who am I ?授权:what I can do ?认证实际上就是一个验证凭证的过程、而进入MySQL 需要出示的凭证有:host、username、password连接MySQL 常见有 2 种:① TCP/IP 连接加 -h 参数、通过TCP/IP 连接MySQL 实例、mysql.user 对来者进行认证② Socket-S 参数 、只能在 MySQL 客户端和实例在同一台服务器上使用㈡ 缺省有 2 个高危险用户:㈢ % 不是万能的、至少无法替代 localhost、而 MySQL 默认却是以 localhost登陆mysql> grant all on *.* to "david"@"%" identified by "Oracle";
Query OK, 0 rows affected (0.05 sec)
[mysql@odd ~]$ mysql -udavid -poracle
ERROR 1045 (28000): Access denied for user "david"@"localhost" (using password: YES)
[mysql@odd ~]$ mysql -udavid -poracle -h 127.0.0.1
ERROR 1045 (28000): Access denied for user "david"@"localhost" (using password: YES)
mysql> grant all on *.* to "david"@"localhost" identified by "oracle";
Query OK, 0 rows affected (0.01 sec)
[mysql@odd ~]$ mysql -udavid -poracle
Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 9
Server version: 5.5.16-log Source distributionCopyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.Type "help;" or "h" for help. Type "c" to clear the current input statement.
  • 1
  • 2
  • 下一页
Oracle SQL Trace 和 10046 事件MySQL 磁盘复制技术--DRBD:优缺点比较、注意事项以及最佳实践相关资讯      MySQL权限管理 
  • MySQL 用户与权限管理  (10/06/2014 10:54:22)
  • MySQL 账户及权限管理  (08/10/2013 10:41:30)
本文评论 查看全部评论 (0)
表情: 姓名: 字数