4133789 发表于 2018-4-7 13:30:57

lnmp删除命令是否会自动删除数据库中对应的用户?

如题我添加网站成功之后 发现有些地方设置错了
就重新删除了一遍 不单单是用Lnmp vhsot del
而是ftp mysql 等都删除了一遍

但是再创建怎么都创建不了数据库

去注意看了提示信息 才发现
ERROR 1396 (HY000) at line 1: Operation CREATE USER failed\
然后想问一下 是否每次删除数据库的时候 数据库对应的用户 也要手动删除?
但是对这个命令不太熟悉
请指点一下 如果是需要手动的话 那么手动删除的命令应该怎么写? 每次都进入phpmyadmin删除也挺麻烦的
求指点

4133789 发表于 2018-4-7 13:46:08

再补充一下 我去phpmyadmin删除了mysql user表中的相应用户 之后发现还是不能创建
还是一样的错误提示 求指点

4133789 发表于 2018-4-7 14:02:47

再补充一下 我去网上找的都说
drop user `表名`;
flush privileges;
删除表 然后刷新 但是我删除表 也一样提示
ERROR 1396 (HY000): Operation DROP USER failed for '表名'@'%'
非常无奈

licess 发表于 2018-4-7 16:33:20

数据是至关重要的,删除虚拟主机是不会进行直接删除数据库的
就算是卸载lnmp,lnmp的卸载脚本都会对网站数据、数据库进行保留和另外进行备份的

用户可以删也可以不删基本没影响
phpmyadmin删除用户为什么要直接操作user表,phpmyadmin账户里就能进行删除

和你说“drop user `表名`;” 的网站直接拉黑就行了,删除用户语句是 DROP USER '用户名'@'localhost';后面的主机名localhost如果有其他的可以改
页: [1]
查看完整版本: lnmp删除命令是否会自动删除数据库中对应的用户?