MySQL client执行过程
admin
2023-04-18 14:43:27
0

由以下示例得出,客户端连接MySQL时执行语句包括如下过程:
1.认证
是否可以登录MySQL服务端。
2.语法分析
判断执行语句是否合法,无语句错误。
3.权限分析
判断执行语句,是否有对目标的相关权限。
4.语义分析
判断是否存在相应的表和字段
5.优化执行
优化器优化SQL语句后,执行并返回结果。

1)mysql -utest -h227.0.0.1 -p -P3306 -perror
Warning: Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user 'test'@'127.0.0.1' (using password: YES)

mysql> show grants;
+--------------------------------------------------------------------------+
| Grants for test@127.0.0.1                                                |
+--------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'test'@'127.0.0.1' IDENTIFIED BY PASSWORD  |
| GRANT SELECT ON `test`.* TO 'test'@'127.0.0.1'                           |
+--------------------------------------------------------------------------+
2 rows in set (0.00 sec)
mysql> 
mysql> 
2)
mysql> select *** from test.t;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '** from test.t' at line 1
mysql> 
3)
mysql> select * from a.t;
ERROR 1142 (42000): SELECT command denied to user 'test'@'127.0.0.1' for table 't'
mysql> 
mysql> 
4)
mysql> select * from test.t;
ERROR 1146 (42S02): Table 'test.t' doesn't exist
mysql> 
mysql> 

相关内容

热门资讯

【第一资讯】“微乐山东麻将怎么... 网上科普关于“微乐山东麻将有没有挂”话题很是火热,小编也是针对微乐山东麻将作*弊开挂的方法以及开挂对...
【第一消息】“天天爱麻将到底有... 【第一消息】“天天爱麻将到底有挂吗?”(详细开挂教程)您好,天天爱麻将这个游戏其实有挂的,确实是有挂...
终于了解“乐禧乾安麻将怎么装挂... 有 亲,根据资深记者爆料乐禧乾安麻将是可以开挂的,确实有挂(咨询软件无需...
智涌之江、新质答卷:华为与浙江... 如果将中国经济比作一艘乘风破浪的巨轮,那么浙江无疑是最先感应航向变化并快速付诸行动的“排头兵”。 2...
【今日要闻】“玄龙炸/金/花辅... 网上科普关于“玄龙炸/金/花有没有挂”话题很是火热,小编也是针对玄龙炸/金/花作*弊开挂的方法以及开...
目前拍照最漂亮的手机盘点:20... 在智能手机影像技术突飞猛进的2025年,拍照体验已成为用户选择手机的核心考量。本文通过实测对比,为您...
苹果、OPPO、小米超额了,其... 行业预测2026年对于智能手机领域来讲是非常难的一年,整体市场会出现同比下跌的情况。最主要的原因是存...
华为轮值董事长孟晚舟发表新年致... 12月30日,华为轮值董事长孟晚舟发表2026年新年致辞,题为《追风赶月莫停留,平芜尽处是春山》。“...
玩家分享攻略“温州茶苑怎么装挂... 您好:温州茶苑这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...
终于了解“新西游牛牛开挂器?”... 您好:新西游牛牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游...