grant.res
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:22k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. delete from user where user='grant_user' or user='grant_user2'
  2. delete from db where user='grant_user'
  3. delete from tables_priv
  4. delete from columns_priv
  5. lock tables mysql.user write
  6. flush privileges
  7. unlock tables
  8. drop database grant_test
  9. Error in execute: Can't drop database 'grant_test'. Database doesn't exist
  10. create database grant_test
  11. Connecting grant_user
  12. Access denied for user: '@localhost' to database 'grant_test'
  13. grant select on *.* to grant_user@localhost
  14. set password FOR grant_user2@localhost = password('test')
  15. Error in execute: Can't find any matching row in the user table
  16. set password FOR grant_user=password('test')
  17. Connecting grant_user
  18. Access denied for user: 'grant_user@localhost' (Using password: NO)
  19. set password FOR grant_user=''
  20. Connecting grant_user
  21. select * from mysql.user where user = 'grant_user'
  22. localhost grant_user Y N N N N N N N N N N N N N
  23. select * from mysql.db where user = 'grant_user'
  24. grant select on *.* to grant_user@localhost,grant_user@localhost
  25. insert into mysql.user (host,user) values ('error','grant_user')
  26. Error in execute: Access denied for user: 'grant_user@localhost' to database 'mysql'
  27. update mysql.user set host='error' WHERE user='grant_user'
  28. Error in execute: Access denied for user: 'grant_user@localhost' to database 'mysql'
  29. create table grant_test.test (a int,b int)
  30. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  31. grant select on *.* to grant_user2@localhost
  32. Error in execute: Access denied for user: 'grant_user@localhost' (Using password: NO)
  33. revoke select on grant_test.test from grant_user@opt_host
  34. Error in execute: There is no such grant defined for user 'grant_user' on host 'opt_host'
  35. revoke select on grant_test.* from grant_user@opt_host
  36. Error in execute: There is no such grant defined for user 'grant_user' on host 'opt_host'
  37. revoke select on *.* from grant_user
  38. Error in execute: There is no such grant defined for user 'grant_user' on host '%'
  39. grant select on grant_test.not_exists to grant_user
  40. Error in execute: Table 'grant_test.not_exists' doesn't exist
  41. grant FILE on grant_test.test to grant_user
  42. Error in execute: Illegal GRANT/REVOKE command. Please consult the manual which privileges can be used.
  43. grant select on *.* to wrong___________user_name
  44. Error in execute: The host or user argument to GRANT is too long
  45. grant select on grant_test.* to wrong___________user_name
  46. Error in execute: The host or user argument to GRANT is too long
  47. grant select on grant_test.test to grant_user with grant option
  48. Error in execute: grant command denied to user: 'grant_user@localhost' for table 'test'
  49. set password FOR ''@''=''
  50. Error in execute: You are using MySQL as an anonymous users and anonymous users are not allowed to change passwords
  51. set password FOR root@localhost = password('test')
  52. Error in execute: Access denied for user: 'grant_user@localhost' to database 'mysql'
  53. revoke select on *.* from grant_user@localhost
  54. grant create on *.* to grant_user@localhost
  55. Connecting grant_user
  56. create table grant_test.test (a int,b int)
  57. grant select(c) on grant_test.test to grant_user@localhost
  58. Error in execute: Unknown column 'c' in 'test'
  59. revoke select(c) on grant_test.test from grant_user@localhost
  60. Error in execute: There is no such grant defined for user 'grant_user' on host 'localhost' on table 'test'
  61. grant select on grant_test.test to wrong___________user_name
  62. Error in execute: The host or user argument to GRANT is too long
  63. INSERT INTO grant_test.test values (2,0)
  64. Error in execute: insert command denied to user: 'grant_user@localhost' for table 'test'
  65. grant ALL PRIVILEGES on *.* to grant_user@localhost
  66. REVOKE INSERT on *.* from grant_user@localhost
  67. Connecting grant_user
  68. INSERT INTO grant_test.test values (1,0)
  69. Error in execute: insert command denied to user: 'grant_user@localhost' for table 'test'
  70. grant INSERT on *.* to grant_user@localhost
  71. Connecting grant_user
  72. INSERT INTO grant_test.test values (2,0)
  73. select count(*) from grant_test.test
  74. 1
  75. revoke SELECT on *.* from grant_user@localhost
  76. Connecting grant_user
  77. select count(*) from grant_test.test
  78. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test'
  79. INSERT INTO grant_test.test values (3,0)
  80. grant SELECT on *.* to grant_user@localhost
  81. Connecting grant_user
  82. select count(*) from grant_test.test
  83. 2
  84. revoke ALL PRIVILEGES on *.* from grant_user@localhost
  85. Connecting grant_user
  86. Access denied for user: 'grant_user@localhost' to database 'grant_test'
  87. delete from user where user='grant_user'
  88. flush privileges
  89. delete from user where user='grant_user'
  90. flush privileges
  91. grant select on grant_test.* to grant_user@localhost
  92. select * from mysql.user where user = 'grant_user'
  93. localhost grant_user N N N N N N N N N N N N N N
  94. select * from mysql.db where user = 'grant_user'
  95. localhost grant_test grant_user Y N N N N N N N N N
  96. Connecting grant_user
  97. select count(*) from grant_test.test
  98. 2
  99. select * from mysql.user where user = 'grant_user'
  100. Error in execute: Access denied for user: 'grant_user@localhost' to database 'mysql'
  101. insert into grant_test.test values (4,0)
  102. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  103. update grant_test.test set a=1
  104. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  105. delete from grant_test.test
  106. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  107. create table grant_test.test2 (a int)
  108. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  109. ALTER TABLE grant_test.test add c int
  110. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  111. CREATE INDEX dummy ON grant_test.test (a)
  112. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  113. drop table grant_test.test
  114. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  115. grant ALL PRIVILEGES on grant_test.* to grant_user2@localhost
  116. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  117. grant ALL PRIVILEGES on grant_test.* to grant_user@localhost WITH GRANT OPTION
  118. Connecting grant_user
  119. insert into grant_test.test values (5,0)
  120. REVOKE ALL PRIVILEGES on * from grant_user@localhost
  121. Error in execute: There is no such grant defined for user 'grant_user' on host 'localhost'
  122. REVOKE ALL PRIVILEGES on *.* from grant_user@localhost
  123. REVOKE ALL PRIVILEGES on grant_test.* from grant_user@localhost
  124. REVOKE ALL PRIVILEGES on grant_test.* from grant_user@localhost
  125. Connecting grant_user
  126. insert into grant_test.test values (6,0)
  127. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  128. REVOKE GRANT OPTION on grant_test.* from grant_user@localhost
  129. Connecting grant_user
  130. Access denied for user: 'grant_user@localhost' to database 'grant_test'
  131. grant ALL PRIVILEGES on grant_test.* to grant_user@localhost
  132. Connecting grant_user
  133. select * from mysql.user where user = 'grant_user'
  134. Error in execute: Access denied for user: 'grant_user@localhost' to database 'mysql'
  135. insert into grant_test.test values (7,0)
  136. update grant_test.test set a=3 where a=2
  137. delete from grant_test.test where a=3
  138. create table grant_test.test2 (a int not null)
  139. alter table grant_test.test2 add b int
  140. create index dummy on grant_test.test2 (a)
  141. drop table grant_test.test2
  142. show tables from grant_test
  143. test
  144. insert into mysql.user (host,user) values ('error','grant_user',0)
  145. Error in execute: Access denied for user: 'grant_user@localhost' to database 'mysql'
  146. revoke ALL PRIVILEGES on grant_test.* from grant_user@localhost
  147. select * from mysql.user where user = 'grant_user'
  148. localhost grant_user N N N N N N N N N N N N N N
  149. select * from mysql.db where user = 'grant_user'
  150. Connecting grant_user
  151. Access denied for user: 'grant_user@localhost' to database 'grant_test'
  152. grant create on grant_test.test2 to grant_user@localhost
  153. Connecting grant_user
  154. create table grant_test.test2 (a int not null)
  155. show tables
  156. test2
  157. show columns from test
  158. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test'
  159. show keys from test
  160. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test'
  161. show columns from test2
  162. a int(11) 0
  163. show keys from test2
  164. select * from test
  165. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test'
  166. grant insert on grant_test.test to grant_user@localhost
  167. show tables
  168. test
  169. test2
  170. insert into grant_test.test values (8,0)
  171. update grant_test.test set b=1
  172. Error in execute: update command denied to user: 'grant_user@localhost' for table 'test'
  173. grant update on grant_test.test to grant_user@localhost
  174. update grant_test.test set b=2
  175. delete from grant_test.test
  176. Error in execute: delete command denied to user: 'grant_user@localhost' for table 'test'
  177. grant delete on grant_test.test to grant_user@localhost
  178. delete from grant_test.test where a=1
  179. Error in execute: select command denied to user: 'grant_user@localhost' for column 'a' in table 'test'
  180. update grant_test.test set b=3 where b=1
  181. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  182. update grant_test.test set b=b+1
  183. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  184. select * from test
  185. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test'
  186. grant select on grant_test.test to grant_user@localhost
  187. delete from grant_test.test where a=1
  188. update grant_test.test set b=2 where b=1
  189. update grant_test.test set b=b+1
  190. select count(*) from test
  191. 3
  192. create table grant_test.test3 (a int)
  193. Error in execute: create command denied to user: 'grant_user@localhost' for table 'test3'
  194. alter table grant_test.test2 add c int
  195. Error in execute: alter command denied to user: 'grant_user@localhost' for table 'test2'
  196. grant alter on grant_test.test2 to grant_user@localhost
  197. alter table grant_test.test2 add c int
  198. create index dummy ON grant_test.test (a)
  199. Error in execute: index command denied to user: 'grant_user@localhost' for table 'test'
  200. grant index on grant_test.test2 to grant_user@localhost
  201. create index dummy ON grant_test.test2 (a)
  202. insert into test2 SELECT a,a from test
  203. Error in execute: insert command denied to user: 'grant_user@localhost' for table 'test2'
  204. grant insert on test2 to grant_user@localhost
  205. Error in execute: Table 'mysql.test2' doesn't exist
  206. grant insert(a) on grant_test.test2 to grant_user@localhost
  207. insert into test2 SELECT a,a from test
  208. Error in execute: insert command denied to user: 'grant_user@localhost' for column 'c' in table 'test2'
  209. grant insert(c) on grant_test.test2 to grant_user@localhost
  210. insert into test2 SELECT a,a from test
  211. select count(*) from test2,test
  212. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test2'
  213. select count(*) from test,test2
  214. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test2'
  215. replace into test2 SELECT a from test
  216. Error in execute: update command denied to user: 'grant_user@localhost' for table 'test2'
  217. grant update on grant_test.test2 to grant_user@localhost
  218. replace into test2 SELECT a,a from test
  219. Error in execute: delete command denied to user: 'grant_user@localhost' for table 'test2'
  220. grant DELETE on grant_test.test2 to grant_user@localhost
  221. replace into test2 SELECT a,a from test
  222. insert into test (a) SELECT a from test2
  223. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test2'
  224. drop table grant_test.test2
  225. Error in execute: drop command denied to user: 'grant_user@localhost' for table 'test2'
  226. grant select on grant_test.test2 to grant_user@localhost with grant option
  227. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test2'
  228. grant drop on grant_test.test2 to grant_user@localhost with grant option
  229. grant drop on grant_test.test2 to grant_user@localhost with grant option
  230. grant select on grant_test.test2 to grant_user@localhost with grant option
  231. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test2'
  232. rename table grant_test.test2 to grant_test.test3
  233. Error in execute: insert command denied to user: 'grant_user@localhost' for table 'test3'
  234. grant CREATE,DROP on grant_test.test3 to grant_user@localhost
  235. rename table grant_test.test2 to grant_test.test3
  236. Error in execute: insert command denied to user: 'grant_user@localhost' for table 'test3'
  237. create table grant_test.test3 (a int)
  238. grant INSERT on grant_test.test3 to grant_user@localhost
  239. drop table grant_test.test3
  240. rename table grant_test.test2 to grant_test.test3
  241. rename table grant_test.test3 to grant_test.test2
  242. Error in execute: alter command denied to user: 'grant_user@localhost' for table 'test3'
  243. grant ALTER on grant_test.test3 to grant_user@localhost
  244. rename table grant_test.test3 to grant_test.test2
  245. revoke DROP on grant_test.test2 from grant_user@localhost
  246. rename table grant_test.test2 to grant_test.test3
  247. drop table if exists grant_test.test2,grant_test.test3
  248. Error in execute: drop command denied to user: 'grant_user@localhost' for table 'test2'
  249. drop table if exists grant_test.test2,grant_test.test3
  250. create database grant_test
  251. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  252. drop database grant_test
  253. Error in execute: Access denied for user: 'grant_user@localhost' to database 'grant_test'
  254. flush tables
  255. Error in execute: Access denied for user: 'grant_user@localhost' (Using password: NO)
  256. flush privileges
  257. select Host, Db, User, Table_name, Grantor, Table_priv, Column_priv from mysql.tables_priv
  258. localhost grant_test grant_user test2 root@localhost Update,Delete,Create,Grant,Index,Alter Insert
  259. localhost grant_test grant_user test root@localhost Select,Insert,Update,Delete
  260. localhost grant_test grant_user test3 root@localhost Insert,Create,Drop,Alter
  261. revoke ALL PRIVILEGES on grant_test.test from grant_user@localhost
  262. revoke ALL PRIVILEGES on grant_test.test2 from grant_user@localhost
  263. revoke ALL PRIVILEGES on grant_test.test3 from grant_user@localhost
  264. revoke GRANT OPTION on grant_test.test2 from grant_user@localhost
  265. select Host, Db, User, Table_name, Grantor, Table_priv, Column_priv from mysql.tables_priv
  266. select count(a) from test
  267. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test'
  268. delete from grant_test.test where a=2
  269. Error in execute: delete command denied to user: 'grant_user@localhost' for table 'test'
  270. delete from grant_test.test where A=2
  271. Error in execute: delete command denied to user: 'grant_user@localhost' for table 'test'
  272. update test set b=5 where b>0
  273. Error in execute: update command denied to user: 'grant_user@localhost' for table 'test'
  274. grant update(b),delete on grant_test.test to grant_user@localhost
  275. revoke update(a) on grant_test.test from grant_user@localhost
  276. Error in execute: There is no such grant defined for user 'grant_user' on host 'localhost' on table 'test'
  277. delete from grant_test.test where a=2
  278. Error in execute: select command denied to user: 'grant_user@localhost' for column 'a' in table 'test'
  279. update test set b=5 where b>0
  280. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  281. grant select(a),select(b) on grant_test.test to grant_user@localhost
  282. delete from grant_test.test where a=2
  283. delete from grant_test.test where A=2
  284. update test set b=5 where b>0
  285. update test set a=11 where b>5
  286. Error in execute: update command denied to user: 'grant_user@localhost' for column 'a' in table 'test'
  287. select a,A from test
  288. 8 8
  289. 5 5
  290. 7 7
  291. select Host, Db, User, Table_name, Grantor, Table_priv, Column_priv from mysql.tables_priv
  292. localhost grant_test grant_user test root@localhost Delete Select,Update
  293. revoke ALL PRIVILEGES on grant_test.test from grant_user@localhost
  294. select Host, Db, User, Table_name, Grantor, Table_priv, Column_priv from mysql.tables_priv
  295. revoke GRANT OPTION on grant_test.test from grant_user@localhost
  296. Error in execute: There is no such grant defined for user 'grant_user' on host 'localhost' on table 'test'
  297. grant select(a) on grant_test.test to grant_user@localhost
  298. show columns from test
  299. a int(11) YES NULL select
  300. b int(11) YES NULL
  301. grant insert (b), update (b) on grant_test.test to grant_user@localhost
  302. select count(a) from test
  303. 3
  304. select count(skr.a) from test as skr
  305. 3
  306. select count(a) from test where a > 5
  307. 2
  308. insert into test (b) values (5)
  309. insert into test (b) values (a)
  310. update test set b=3 where a > 0
  311. select * from test
  312. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  313. select b from test
  314. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  315. select a from test where b > 0
  316. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  317. insert into test (a) values (10)
  318. Error in execute: insert command denied to user: 'grant_user@localhost' for column 'a' in table 'test'
  319. insert into test (b) values (b)
  320. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  321. insert into test (a,b) values (1,5)
  322. Error in execute: insert command denied to user: 'grant_user@localhost' for column 'a' in table 'test'
  323. insert into test (b) values (1),(b)
  324. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  325. update test set b=3 where b > 0
  326. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  327. select Host, Db, User, Table_name, Grantor, Table_priv, Column_priv from mysql.tables_priv
  328. localhost grant_test grant_user test root@localhost Select,Insert,Update
  329. select Host, Db, User, Table_name, Column_name, Column_priv from mysql.columns_priv
  330. localhost grant_test grant_user test b Insert,Update
  331. localhost grant_test grant_user test a Select
  332. revoke select(a), update (b) on grant_test.test from grant_user@localhost
  333. select Host, Db, User, Table_name, Grantor, Table_priv, Column_priv from mysql.tables_priv
  334. localhost grant_test grant_user test root@localhost Insert
  335. select Host, Db, User, Table_name, Column_name, Column_priv from mysql.columns_priv
  336. localhost grant_test grant_user test b Insert
  337. select count(a) from test
  338. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test'
  339. update test set b=4
  340. Error in execute: update command denied to user: 'grant_user@localhost' for table 'test'
  341. grant select(a,b), update (a,b) on grant_test.test to grant_user@localhost
  342. select count(a),count(b) from test where a+b > 0
  343. 3 3
  344. insert into test (b) values (9)
  345. update test set b=6 where b > 0
  346. flush privileges
  347. select Host, Db, User, Table_name, Grantor, Table_priv, Column_priv from mysql.tables_priv
  348. localhost grant_test grant_user test root@localhost Select,Insert,Update
  349. select Host, Db, User, Table_name, Column_name, Column_priv from mysql.columns_priv
  350. localhost grant_test grant_user test b Select,Insert,Update
  351. localhost grant_test grant_user test a Select,Update
  352. insert into test (a,b) values (12,12)
  353. Error in execute: insert command denied to user: 'grant_user@localhost' for column 'a' in table 'test'
  354. grant insert on grant_test.* to grant_user@localhost
  355. Connecting grant_user
  356. insert into test (a,b) values (13,13)
  357. revoke select(b) on grant_test.test from grant_user@localhost
  358. select count(a) from test where a+b > 0
  359. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  360. update test set b=5 where a=2
  361. grant select on grant_test.test to grant_user@localhost
  362. Connecting grant_user
  363. select count(a) from test where a+b > 0
  364. 4
  365. revoke select(b) on grant_test.test from grant_user@localhost
  366. select count(a) from test where a+b > 0
  367. 4
  368. revoke select on grant_test.test from grant_user@localhost
  369. Connecting grant_user
  370. select count(a) from test where a+b > 0
  371. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test'
  372. grant select(a) on grant_test.test to grant_user@localhost
  373. select count(a) from test where a+b > 0
  374. Error in execute: select command denied to user: 'grant_user@localhost' for column 'b' in table 'test'
  375. grant select on *.* to grant_user@localhost
  376. Connecting grant_user
  377. select count(a) from test where a+b > 0
  378. 4
  379. revoke select on *.* from grant_user@localhost
  380. grant select(b) on grant_test.test to grant_user@localhost
  381. Connecting grant_user
  382. select count(a) from test where a+b > 0
  383. 4
  384. select * from mysql.db where user = 'grant_user'
  385. localhost grant_test grant_user N Y N N N N N N N N
  386. select Host, Db, User, Table_name, Grantor, Table_priv, Column_priv from mysql.tables_priv where user = 'grant_user'
  387. localhost grant_test grant_user test root@localhost Select,Insert,Update
  388. select Host, Db, User, Table_name, Column_name, Column_priv from mysql.columns_priv where user = 'grant_user'
  389. localhost grant_test grant_user test b Select,Insert,Update
  390. localhost grant_test grant_user test a Select,Update
  391. revoke ALL PRIVILEGES on grant_test.test from grant_user@localhost
  392. select count(a) from test
  393. Error in execute: select command denied to user: 'grant_user@localhost' for table 'test'
  394. select * from mysql.user
  395. Error in execute: select command denied to user: 'grant_user@localhost' for table 'user'
  396. select * from mysql.db where user = 'grant_user'
  397. localhost grant_test grant_user N Y N N N N N N N N
  398. select Host, Db, User, Table_name, Grantor, Table_priv, Column_priv from mysql.tables_priv where user = 'grant_user'
  399. select Host, Db, User, Table_name, Column_name, Column_priv from mysql.columns_priv where user = 'grant_user'
  400. delete from user where user='grant_user'
  401. flush privileges
  402. grant ALL PRIVILEGES on grant_test.test to grant_user@localhost identified by 'dummy',  grant_user@127.0.0.1 identified by 'dummy2'
  403. Connecting grant_user
  404. grant SELECT on grant_test.* to grant_user@localhost identified by ''
  405. Connecting grant_user
  406. drop database grant_test
  407. delete from user where user='grant_user'
  408. delete from db where user='grant_user'
  409. delete from tables_priv
  410. delete from columns_priv
  411. flush privileges
  412. end of test