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

sketch可以做网站交互么软件技术ui设计专业怎么样

sketch可以做网站交互么,软件技术ui设计专业怎么样,自己视频怎么上传网站,商城类网站价格作者#xff1a;俊达 MySQL权限划分 MySQL权限按授权范围可以分为三大类#xff1a;全局权限、数据库权限和对象权限。 全局权限主要用于管理系统模块#xff0c;这些权限涵盖了对MySQL服务器整体的操作和管理#xff0c;与具体的数据库或对象无关#xff0c;因此在授权…作者俊达 MySQL权限划分 MySQL权限按授权范围可以分为三大类全局权限、数据库权限和对象权限。 全局权限主要用于管理系统模块这些权限涵盖了对MySQL服务器整体的操作和管理与具体的数据库或对象无关因此在授权时需要指定为*.*。数据库权限是用于管理数据库这些权限针对特定数据库允许用户执行与该数据库相关的操作例如创建、修改、删除数据库等。在授权时需指定database_name.*。对象权限是用于管理数据库对象涉及对具体数据库对象如表、字段的权限管理允许用户对特定对象执行特定操作例如对表进行查询、更新或删除操作。授权时需指定为database_name.table_name或database_name.table_name.column_name。 这种分类使得MySQL的权限管理更加灵活可以根据实际需求精细地控制不同级别的权限保障数据库安全性和管理的有效性。 MySQL各权限说明 权限名称授权范围描述ALL全局权限实例所有权限CREATE ROLE全局权限创建数据库角色CREATE TABLESPACE全局权限创建表空间CREATE USER全局权限创建数据库用户DROP ROLE全局权限删除数据库角色PROCESS全局权限查看实例中的所有session(show processlist)默认只能看登录用户的sessionPROXY全局权限RELOAD全局权限执行下面的操作需要reload权限flush privilegesflush logsREPLICATION CLIENT全局权限查看复制信息的权限(show slave status)REOLICATION SLAVE全局权限复制权限从主库复制数据SHUTDOWN全局权限关闭实例SUPER全局权限超级权限kill任何用户的session修改参数管理复制(start slave,change master等USAGE全局权限无任何权限SHOW DATABASES全局权限查看数据库列表show databasesCREATE数据库权限创建数据库、表INDEX对象权限创建索引create index)CREATE VIEW对象权限创建视图CREATE ROUTINE数据库权限创建存储过程、函数DROP数据库权限删除表、视图、存储过程、触发器、定时任务ALTER对象权限修改表结构和表的索引即使没有index权限也可以使用alter语句添加或删除索引修改表名称时同时需要drop权限ALTER ROUTINE对象权限修改存储过程、函数EVENT全局权限创建、删除调度任务TRIGGER对象权限创建触发器的权限SELECT对象权限查询数据INSERT对象权限插入数据UPDATE对象权限更新数据DELETE对象权限删除数据EXECUTE对象权限执行存储过程的权限REFERENCE数据库权限外键引用权限LOCK TABLES数据库权限执行lock tables权限需要同时对表有select权限SHOW VIEW对象权限查看视图定义show create view) 一个例子授权库不一致导致访问报错 1、创建账号并授权 授予账号(cc%) select和create view的权限。 mysql create database hello_db_x; Query OK, 1 row affected (0.01 sec)mysql grant select on hello\_db\_x.* to cc% identified by 123; Query OK, 0 rows affected, 1 warning (0.05 sec)mysql grant create view, show view on hello_db_x.* to cc%; Query OK, 0 rows affected (0.00 sec)mysql use hello_db_x; Database changed mysql create table tx(a int); Query OK, 0 rows affected (0.14 sec)2、使用新账号登陆创建视图 报没有create view的权限 rootbox1 ~]# mysql -ucc -p123 mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g.mysql show databases; -------------------- | Database | -------------------- | information_schema | | hello_db_x | -------------------- 2 rows in set (0.00 sec)mysql use hello_db_x;mysql show tables; ---------------------- | Tables_in_hello_db_x | ---------------------- | tx | ---------------------- 1 row in set (0.01 sec)mysql select * from tx; Empty set (0.01 sec)mysql create or replace view v_xx as select * from tx; ERROR 1142 (42000): CREATE VIEW command denied to user cclocalhost for table v_xxmysql show grants; ------------------------------------------------------------ | Grants for cc% | ------------------------------------------------------------ | GRANT USAGE ON *.* TO cc% | | GRANT SELECT ON hello\_db\_x.* TO cc% | | GRANT CREATE VIEW, SHOW VIEW ON hello_db_x.* TO cc% | ------------------------------------------------------------创建视图失败但是通过show grants可以看到账号有create view的权限。 3、分析原因 hello_db_x库存在2条授权记录一条有select权限但是没有create view权限一条有create view权限但是无select权限。 mysql使用没有create view权限的那条授权记录导致create view失败。 mysql select host, db, user, select_priv, create_view_priv, show_view_priv from mysql.db where usercc; ------------------------------------------------------------------------- | host | db | user | select_priv | create_view_priv | show_view_priv | ------------------------------------------------------------------------- | % | hello_db_x | cc | N | Y | Y | | % | hello\_db\_x | cc | Y | N | N | -------------------------------------------------------------------------4、解决: 重新授权库名保持一致包括转义符 grant create view, show view on hello\_db\_x.* to cc%;select host, db, user, select_priv, create_view_priv, show_view_priv from mysql.db where usercc; ------------------------------------------------------------------------- | host | db | user | select_priv | create_view_priv | show_view_priv | ------------------------------------------------------------------------- | % | hello_db_x | cc | N | Y | Y | | % | hello\_db\_x | cc | Y | Y | Y |账号和权限管理实践 以下是一些关于MySQL账号和权限管理的建议 避免无密码和弱密码账号 确保不使用没有密码或者弱密码的账号可以利用validate_password插件来评估密码的强度从而保证只有强密码被使用。删除匿名用户 删除所有用户名为空的匿名用户以防止未经授权的访问。最小权限原则 按需分配权限给予用户所需的最小权限。例如对于只需要进行查询的账号仅授予select权限。区分业务账号权限对于业务相关的账号限制权限仅限于数据操作语言DML操作如insert、“update”、“delete”、“select”、“lock tables”。通常不建议使用业务账号执行数据定义语言DDL操作如create、“alter”、“drop”以防止对数据库结构的意外更改。创建专用的DBA账号 为数据库管理员DBA创建单独的账号赋予其DDL权限如create、“drop”、alter等。这种职责分离确保了管理任务与常规业务操作分离增强了对数据库修改的安全性和控制。 这些措施可以有助于更好地保护MySQL数据库安全并且有条不紊地管理账号和权限减少潜在的安全风险。 更多技术信息请查看云掣官网https://yunche.pro/?tyrgw
http://www.zqtcl.cn/news/21514/

相关文章:

  • 35互联做网站互联网是什么意思
  • 相册网站怎么做的二手车网站策划
  • 优化网站排名哪家好利为汇网站建设
  • 做网站程序员安徽省住房城乡建设厅官方网站
  • 做网站算新媒体运营吗社区网站建设公司
  • 网站建设的价值体现在哪注册网站云空间
  • net服装网站建设安阳昨天发生的事件
  • 文明网站建设总结所有的购物平台大全
  • 如何用ftp上传文件到网站免费网站优缺点
  • 优秀网站首页设计步骤三水营销网站开发
  • 网站开发的内容北京培训机构
  • 河南零距离文化传播 网站建设推广型网站建设网址
  • 个人做外贸网站平台网站建设 人天价格
  • 无锡网站制作价格多少查询企业年报的网站
  • 网站主编 做啥seo技术顾问
  • 衡阳做淘宝网站黔西南州网站建设公司
  • 从哪个网站设置宽带主机百度推广价格价目表
  • 破解软件网站放弃wordpress
  • 客源网站永辉企业微信app下载安装
  • 网站如何报备做平面设计应该在哪个网站求职
  • jsp网站 值班速度最快的wordpress主题
  • 假网站连接怎么做的豆瓣 wordpress 插件
  • wordpress建站版本推荐微信小程序开发需要什么技术
  • 专做奢侈品的网站网址导航怎么更改
  • 电子商务网站建设特点晨星wordpress 主题
  • 一家只做外卖的网站wordpress最好的中文主题
  • 泰兴网站建设wordpress 评论 备份
  • 郑州百度推广网站建设做土特产的网站
  • 在哪些网站可以发布推广信息北京百度seo
  • 如何做网站源码网站建设相关知识