当前位置: 首页 > news >正文

宜昌本地网站湖南速马科技有限公司

宜昌本地网站,湖南速马科技有限公司,网络营销logo,和顺网站建设文章目录 一、用户管理二、用户#xff08;一#xff09;用户信息#xff08;二#xff09;创建用户1.语法#xff1a;2.案例#xff1a; #xff08;三#xff09; 删除用户1.语法#xff1a;2.示例#xff1a; #xff08;四#xff09;修改用户密码1.语法#… 文章目录 一、用户管理二、用户一用户信息二创建用户1.语法2.案例 三 删除用户1.语法2.示例 四修改用户密码1.语法 三、数据库的权限一给用户授权1.语法2.说明3.案例 二 回收权限1.语法2.示例 一、用户管理 如果我们只能使用root用户这样存在安全隐患。这时就需要使用MySQL的用户管理。 二、用户 一用户信息 MySQL中的用户都存储在系统数据库mysql的user表中。 mysql use mysql; Database changed mysql select host,user,authentication_string from user;字段解释 host 表示这个用户可以从哪个主机登陆如果是localhost表示只能从本机登陆user 用户名authentication_string 用户密码通过password函数加密后的*_priv 用户拥有的权限 二创建用户 1.语法 create user 用户名登陆主机/ip identified by 密码;2.案例 mysql create user whblocalhost identified by 12345678;Query OK, 0 rows affected (0.06 sec) mysql select user,host,authentication_string from user; --------------------------------------------------------------------- | user | host | authentication_string | --------------------------------------------------------------------- | root | % | *A2F7C9D334175DE9AF4DB4F5473E0BD0F5FA9E75| | mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE| | mysql.sys | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE| | mt | localhost | *84AAC12F54AB666ECFC2A83C676908C8BBC381B1| --新增用户 --------------------------------------------------------------------- 4 rows in set (0.00 sec) -- 此时便可以使用新账号新密码进行登陆啦 --备注可能实际在设置密码的时候因为mysql本身的认证等级比较高一些简单的密码无法设置会爆出 如下报错 -- ERROR 1819 (HY000): Your password does not satisfy the current policy requirements -- 解决方案https://blog.csdn.net/zhanaolu4821/article/details/93622812 --查看密码设置相关要求SHOW VARIABLES LIKE validate_password%;三 删除用户 1.语法 drop user 用户名主机名2.示例 mysql select user,host,authentication_string from user; mysql select user,host,authentication_string from user; --------------------------------------------------------------------- | user | host | authentication_string | --------------------------------------------------------------------- | root | % | *A2F7C9D334175DE9AF4DB4F5473E0BD0F5FA9E75| | mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE| | mysql.sys | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE| | mt | localhost | *84AAC12F54AB666ECFC2A83C676908C8BBC381B1| --新增用户 --------------------------------------------------------------------- 4 rows in set (0.00 sec) mysql drop user whb; --尝试删除 ERROR 1396 (HY000): Operation DROP USER failed for mt% -- 直接给个用户名 不能删除它默认是%表示所有地方可以登陆的用户 mysql drop user mtlocalhost; --删除用户 Query OK, 0 rows affected (0.00 sec) --------------------------------------------------------------------- | user | host | authentication_string | --------------------------------------------------------------------- | root | % | *A2F7C9D334175DE9AF4DB4F5473E0BD0F5FA9E75| | mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE| | mysql.sys | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE| | mt | localhost | *84AAC12F54AB666ECFC2A83C676908C8BBC381B1| --新增用户 --------------------------------------------------------------------- 4 rows in set (0.00 sec)四修改用户密码 1.语法 自己改自己密码 set passwordpassword(新的密码);root用户修改指定用户的密码 set password for 用户名主机名password(新的密码)mysql select host,user, authentication_string from user;--------------------------------------------------------------------- | user | host | authentication_string | --------------------------------------------------------------------- | root | % | *A2F7C9D334175DE9AF4DB4F5473E0BD0F5FA9E75| | mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE| | mysql.sys | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE| | mt | localhost | *84AAC12F54AB666ECFC2A83C676908C8BBC381B1| --新增用户 --------------------------------------------------------------------- 4 rows in set (0.00 sec)mysql set password for mtlocalhostpassword(87654321); Query OK, 0 rows affected, 1 warning (0.00 sec)mysql select host,user, authentication_string from user;--------------------------------------------------------------------- | user | host | authentication_string | --------------------------------------------------------------------- | root | % | *A2F7C9D334175DE9AF4DB4F5473E0BD0F5FA9E75| | mysql.session | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE| | mysql.sys | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE| | mt | localhost | *5D24C4D94238E65A6407DFAB95AA4EA97CA2B199| --新增用户 --------------------------------------------------------------------- 4 rows in set (0.00 sec)三、数据库的权限 MySQL数据库提供的权限列表 一给用户授权 刚创建的用户没有任何权限。需要给用户授权。 1.语法 grant 权限列表 on 库.对象名 to 用户名登陆位置 [identified by 密码]2.说明 权限列表多个权限用逗号分开 grant select on ... grant select, delete, create on .... grant all [privileges] on ... -- 表示赋予该用户在该对象上的所有权限. : 代表本系统中的所有数据库的所有对象表视图存储过程等库.* : 表示某个数据库中的所有数据对象(表视图存储过程等)identified by可选。 如果用户存在赋予权限的同时修改密码,如果该用户不存在就是创建用户 3.案例 --使用root账号 --终端A mysql show databases;--给用户whb赋予test数据库下所有文件的select权限 mysql grant select on test.* to whblocalhost; Query OK, 0 rows affected (0.01 sec)--使用whb账号 --终端B二 回收权限 1.语法 revoke 权限列表 on 库.对象名 from 用户名登陆位置2.示例 -- 回收mt对test数据库的所有权限 --root身份终端A mysql revoke all on test.* from mtlocalhost; Query OK, 0 rows affected (0.00 sec)
http://www.hkea.cn/news/14346240/

相关文章:

  • 网站设计与开发的基本步骤包括哪些如何设计营销 网站建设
  • 企业网站建设合同应注意什么ionic3 做网站
  • 公司名称变更网站备案怎么处理域名历史记录查询网站
  • 雅安北京网站建设asp学校网站源码
  • 一般网站建设流程有哪些步骤wordpress评论模板 样式
  • 手机网页版网站开发黄岛做网站找哪家好
  • php 网站 发布vue网站开发教程
  • 莆田网站建设方案优化百度竞价排名广告定价
  • 可以做策略回测的网站dedecms做的网站如何上线
  • 天津网站网站建设优化稳定网站排名
  • 网站做友情链接怎样把自己做的网站上传
  • 广州h5网站制作软件培训机构有哪些?哪个比较好
  • 广州市网站建设分站价格西安专业做网站的公司
  • 泰州企业网站建设网站域名到期时间查询
  • 广汉市 建设局网站网站图片倒计时怎么做的
  • 网站可以做系统吗手机网站适合分开做
  • 成都网站建设s1emens中国建设集团门户网
  • 如何做资源论坛网站分类网站作用
  • 做网站的哪家公司好wordpress发布文章添加新字段
  • 中山市城乡住房建设局网站吉林省建设安全监督站网站
  • 网站首页改版影响优化怎么才能注册做网站
  • 手机网站会员中心模板下载不用dw怎么做网站
  • 毕业作品是做网站的答辩会问什么WordPress头像美化插件
  • 成都大丰网站建设ftp上传网站
  • 网站建设的语言做的视频发到哪个网站好
  • 塑胶东莞网站建设技术支持怎样在微信小程序里开店
  • 宁波网站建设明细报价百度爱采购竞价
  • 做网站一定需要主机吗中山币做网站公司
  • 北京市建设厅网站首页大型网站建设地址
  • 网站建设经典范例悦诗风吟网站建设策划书