大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
Delete FROM mysql.user Where User='test' and Host='localhost';
成都创新互联公司致力于互联网品牌建设与网络营销,包括网站设计制作、网站制作、SEO优化、网络推广、整站优化营销策划推广、电子商务、移动互联网营销等。成都创新互联公司为不同类型的客户提供良好的互联网应用定制及解决方案,成都创新互联公司核心团队10余年专注互联网开发,积累了丰富的网站经验,为广大企业客户提供一站式企业网站建设服务,在网站建设行业内树立了良好口碑。
phpmyadmin直接用户管理那边删除
以创建wordpress网站的数据库为例
1、创建数据库
创建可指定字符,或者不指定字符,如果不指定字符,默认为 utf8mb4 和 utf8mb4_0900_ai_ci
2、创建用户
可自行指定用户可访问的IP地址范围。
3、授权用户
4、直接一步到位
或者 这种方法 :创建并授权用户,是二和三的合并。
1、查看数据库
show databases可查询所有存在的数据库
2、查看用户信息
用户信息在系统数据库mysql中的user表中。密码查询不会显示明文密码,而是显示为加密后的密文。
3、查看用户权限
有两种方式查看。
第一种方式 : show grants for 'userwordpress';
第二种方式: select * from mysql.user where user='userwordpress'G;
g 相当于’;’
G使每个字段打印到单独的行,也有 ’;' 的作用
只能查出哪个数据库的哪张表的权限,如查userwordpress在mysql数据库的user表的权限,显示都是N(no),没有权限,如果查root用户就都是Y(yes)选择了。
用drop而非delete,简单的区分就是,drop是删除【表】,truncate与delete则是删除表中【记录】。
删除用户
同理,删除数据库
用drop删除时,会有确认信息,为了防止误删。(删库跑路,请谨慎操作)
echo "Error: " . $e-getMessage(). "br/";
echo "Code: " . $e-getCode(). "br/";
echo "File: " . $e-getFile(). "br/";
echo "Line: " . $e-getLine(). "br/";
echo "Trace: " . $e-getTraceAsString(). "br/";
echo '/pre';
}
}
如果是把root授权了全网段的话,可以通过修改 mysql.user 里面的host 来修改. sql: update mysql.user set host="127.0.0.1" 这样就只有本机能登陆了.
如果是某个账户有读写执行的权限. 这个是可以通过重新授权来做限制的. 如果想删除某个账户 可以删除mysql.user里面的这个账户的 所有记录.
1、本地登录到mysql数据库,mysql -uroot -p。
2、创建用户,使用命令:create user abc identified by 'yourpassword'。
3、退出使用刚创建的用户登陆,可以登录用户创建成功mysql -uabc -p。
4、使用此用户创建数据库是不行的,因为没有没有权限。
5、使用root用户登录数据库,创建新数据库并授权给abc用户。
6、使用abc用户本地登录,并切换到abcdb,并创建表CREATE TABLE s(name varchar(30))。