mysql删除用户显示No database selected
程序员文章站
2022-03-29 21:54:03
...
mysql
刚接触mysql,创建了一个用户yeyadmin,但是没有为它创建数据库,隔几天之后,想删除掉这个用户,用命令DELETE FROM user WHERE User="yeyadmin" and Host="localhost";系统显示:ERROR 1046(3D000): No database selected。 系统是虚拟机VM 11版本,Ubuntu 14.04服务器版本,Mysql是apt-get命令在线安装,不知道版本。 我查了一下好几个网页上的删除用户命令都是这样的: mysql>DELETE FROM user WHERE User=”Username” and Host=”localhost”;
mysql>flush privileges;
mysql>drop database DBname;
我担心是没有为这个用户创建数据库的原因,又新建了一个数据库yeytest,并授予yeyadmin所有权限。键入DELETE FROM user ……还是会报错ERROR 1046(3D000): No database selected,继续输入下面两句命令,再看一下数据库和用户,发现数据库yeytest是删掉了,但是yeyadmin这个用户还在那。
请大神解答一下,不胜感谢。
推荐阅读
-
MySQL 创建用户、授权用户、撤销用户权限、更改用户密码、删除用户(实用技巧)
-
MySQL添加用户、删除用户与授权
-
mysql5.7创建用户授权删除用户撤销授权
-
WPF DataGrid显示MySQL查询信息,且可删除、修改、插入 (原发布 csdn 2018-10-13 20:07:28)
-
MySQL 创建用户、授权用户、撤销用户权限、更改用户密码、删除用户(实用技巧)
-
MySQL添加用户、删除用户与授权
-
mysql 创建root用户和普通用户及修改删除功能
-
Mysql中查看用户、创建用户、删除用户、授权用户、回收授权
-
Ubuntu查看用户、创建用户、解决新用户不显示用户名、删除用户
-
MySQL两种删除用户语句的区别(delete user和drop user)