设为首页 收藏本站
查看: 708|回复: 0

[经验分享] mysql用户权限与安装Linux操作系统

[复制链接]

尚未签到

发表于 2018-10-7 10:32:25 | 显示全部楼层 |阅读模式
  用户与权限:
  关于用户的创建:
  我们都知道安装数据库服务器的时候,一般默认的情况下只有一个root用户,但是在公司里一个数据库会有多个人使用,所以自然的一个数据库里需要有多个用户,并且在使用数据库的过程中处于安全性考虑也需要限制用户的权限,所以单有一个root用户是不行的。
  由于上述问题,所以我们需要创建多个用户,创建用户的时候需要先使用root用户登录进去才能创建用户。
  创建数据库用户语法示例:

  关于用户的权限:
  我们已经知道如何创建用户了,这样创建的用户是不具备任何权限的,所以我们创建完用户后可以根据需求对用户授予某些权限。
  授予权限关键字:GRANT
  给某个用户授予权限语法示例:

  取消某个用户的权限:
  既然授予了用户权限,当某些情况下需要撤销这个用户的某些权限或者所有权限,就需要使用到取消权限语法。
  取消权限关键字:REVOKE
  取消某个用户权限语法示例:

  某些情况下我们可能需要一个与root用户拥有的操作权限一样的用户,这样我们就需要授予这个用户所有操作去权限。
  给某个用户授予所有的权限,关键字是ALL:

  创建用户的时候我们还可以设置用户能够使用的登录方式,可以设置远程登录或者本地登录,写%号代表可以本地和远程登录,写localhost则只能本地登录。
  代码示例:

  其他的权限授予方式:

  查看某个用户有多少权限语法:

  删除用户:
  当某个用户不使用了,需要将这个用户删除掉不能直接删除,删除一个用户,需要先把此用户的所有权限取消才能删除,并且创建用户时设置的是@localhost,那么此用户之后的操作都需要写上@localhost。
  代码示例:

  加密密码:
  在数据库里存储账户密码的时候千万不能使用明文密码来存储,因为明文密码一眼就能看明白并且也容易被人记住,风险很大。
  所以我们需要使用mysql里的一个函数将密码加密成MD5格式来存储,MD5是一个种只能加密不能解密的加密算法格式,这个函数就是PASSWORD()。

  user()函数可以用来查看当前登录的用户:
  代码示例:

  修改用户密码:

  LInux简介:
  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
  Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间),创始人是林纳斯·托瓦兹。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
  严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。
  Linux安装:
  因为是学习使用,所以我们在虚拟机里安装linux。虚拟机软件有很多种,我使用的是Oracle VM VirtualBox,一般大型虚拟机架构都是使用的这款Oracle旗下的虚拟机软件。
  安装Oracle VM VirtualBox:

  在官网里就可以下载到,因为使用的windows操作系统,所以我下载的是windows版本的:

  下载好后开始安装:






  完成安装:

  安装完虚拟机后打开虚拟机开始进行linux的镜像安装,如果需要很详细的配置可以选择专家模式,因为我们不是专门学习linux所以使用的是简单的安装模式:


















  启动后进入这个界面将鼠标点进去,按一下回车:

  然后会进入到一个界面,这个界面是询问是否需要检测一下光盘有没有问题,可以选择检测或跳过,由于我使用的是虚拟机安装的所以不需要检查,选择skip跳过:

  选择yes:


  然后会进入到这个界面,选择next即可:

















  等待安装结束:


  然后会出现要求插入第2张光盘的时候不能点击确定,先去虚拟机设置里的存储选项中添加第二个镜像文件:



  添加完第二个镜像文件之后再点击继续:

  提示插入第3张光盘和上述操作一致:





  完成安装:


  进入到图形化的欢迎界面后,一直点击前进即可,不需要设置任何东西:







  登录linux图形化界面,输入root然后按回车键:


  完成登录:

  在linux中大部分的操作可以通过终端来控制,类似于windows的cmd,终端对于linux来说是非常重要的,切换到字符界面也得使用终端切换:


  上面我们演示的是老版本32位并且是三个镜像文件的Redhat linux操作系统安装,现在我们演示一下较新版本的Redhat linux 7.3 64位版本。前面的操作基本一致,选择镜像文件的时候选择一个就可以了:



  开始运行安装:

  鼠标点击进去,回车进入安装界面:

  因为是7.3版本的文件比较大会比较慢一些:

  进入到图像化安装页面,开始进行安装:




  设置完后,选择开始安装:

  设置root用户的密码,如果不设置默认为空,还可以选择创建一个用户:

  设置一个密码:

  等待安装完成:

  安装完成后,点击重启:






  寻找自己所在的时区:

  有账号的话可以选择登陆或者跳过:

  填写自己的名字,或者随便填一个名字:

  设置这个用户的密码:

  设置完密码就可以开始进入系统了:

  然后会进入到介绍页面,想看的可以看看,不看就直接关闭:

  现在就进入到桌面了,同样的可以打开终端:


  到此为止两种不同的安装方式都介绍过了,开始着手熟悉一下linux操作系统吧。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-614238-1-1.html 上篇帖子: mysql脚本,自动生成代码,连接查询 下篇帖子: Linux安装mysql-zero菌
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表