首页 > 数据库 > MySQL > 正文

Mysql下查看用户、数据库的例子

2024-07-24 12:39:36
字体:
来源:转载
供稿:网友

在mysql中要查看用户名与数据库我们可以在mysql命令模式下直接使用相关的命令就可以查了,具体的小编就为各位介绍一下吧.

命令行下查看用户、数据库:

  1. mysql> use gbk    #进入gbk数据库 
  2. Database changed 
  3. mysql> show tables;    #查看gbk数据库的所有表 
  4. Empty set (0.00 sec) 
  5. mysql> use ultrax; 
  6. Reading table information for completion of table and column names 
  7. You can turn off this feature to get a quicker startup with -A 
  8. Database changed 
  9. mysql> show tables; 
  10. mysql> show tables from ultrax;    #查看ultrax数据库的数据表[mysql> show tables in ultrax;] 
  11. +-----------------------------------+ 
  12. | Tables_in_ultrax                  | 
  13. +-----------------------------------+ 
  14. | pre_common_admincp_cmenu          | 
  15. | pre_common_admincp_group          | 
  16. …………………………………省略部分内容……………………………… 
  17. | pre_ucenter_tags                  | 
  18. | pre_ucenter_vars                  | 
  19. +-----------------------------------+ 
  20. 293 rows in set (0.01 sec) 
  21. mysql> use gbk 
  22. Database changed 
  23. mysql> select database(); 
  24. +------------+ 
  25. database() | 
  26. +------------+ 
  27. | gbk        | 
  28. +------------+ 
  29. 1 row in set (0.00 sec) 
  30. mysql> select user,host from mysql.user;    #查看用户、主机 
  31. +------+-----------+ 
  32. user | host      | 
  33. +------+-----------+ 
  34. | root | 127.0.0.1 | 
  35. | root | ::1       | 
  36. |      | lamp      | 
  37. | root | lamp      | 
  38. |      | localhost | 
  39. | root | localhost | 
  40. +------+-----------+ 
  41. rows in set (0.06 sec) 
  42. mysql> drop user ''@'localhost';    #删除用户名为空,主机名为localhost 
  43. mysql> drop user ''@'lamp';    #删除主机名为lamp,用户名为空 
  44. Query OK, 0 rows affected (0.09 sec) 
  45. mysql> select user,host from mysql.user;    #查看是否删除成功 
  46. +------+-----------+  --Vevb.com 
  47. user | host      | 
  48. +------+-----------+ 
  49. | root | 127.0.0.1 | 
  50. | root | ::1       | 
  51. |      | lamp      | 
  52. | root | lamp      | 
  53. | root | localhost | 
  54. +------+-----------+ 
  55. rows in set (0.00 sec) 

mysql> delete from mysql.user where user='' and host='lamp';#如果无法删除的可以采用类似此种的方法进行删除.

mysql> flush privileges;

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表