zoukankan      html  css  js  c++  java
  • LINUX学习之路之二(ubuntu18.04 安装mysql)

    开始安装mysql:

    1.检查是否存在mysql:dpkg -l | grep mysql

    2.更新包管理器的软件源列表: sudo apt-get update

    3.查看mysql包的基本情况:sudo apt-get install mysql-server

    4.安装mysql:sudo apt-get install mysql-server (回车之后,滚动一些信息,说明要安装一些附带软件,如果同意就按“Y”)

    5.再用第一条命令就能看到一些信息了:dpkg -l | grep mysql

    6.解释dpkg:dpkg 是Debian package的简写,为”Debian“ 操作系统 专门开发的套件管理系统,用于软件的安装,更新和移除
          可以也使用 dpkg -L mysql-server 查看mysql软件是否安装

    7.解释grep:查找文件里符合条件的字符串。

    8.解释竖杠”|“:这叫管道符,即命令A|命令B,即命令A的正确输出作为命令B的操作对象

    9.整体解释dpkg -l | grep mysql:查找已安装软件中含有”mysql“字符串 的列表

    10.登录mysql:mysql -u root -p
           按照各种博文说,新安装的mysql默认root密码是空,但是我尝试后,提示无权访问,mysql官网有说,在安装过程中会给出一个随机密码串儿,但我安装过程并没有发现。官网又说可以使用mysql_secure_installation初始化安全机制

    11.初始安全机制:sudo mysql_secure_installation
             这个命令会出现五次”Y/N“选择:
             第一次:”VALIDATE PASSWORD PLUGIN can be used to test passwords。。。“大概意思就是,使用强密码策略(这是我估计猜测的),此处我设置为Y
               选择Y 之后会让选择 密码强度级别。分成三级:0.弱 1.中 2.强   我选了 1
               然后就会让你设置密码,于是我把密码设置成 ██████████ (←刮开有奖)
               然后就说你的密码强度是多少,是不是要重新设一个。按Y跳转 下一步(嗯,这里的Y/N 脑回路有点绕)

             第二次:”Remove anonymous users? (Press y|Y for Yes, any other key for No)“ 是否删除匿名用户,匿名用户就是不需要任何用户名密码就可以进入mysql(此用户设计目的是啥?观光团?组团参观mysql?)

             第三次:”Disallow root login remotely“ 禁止root远程登录,我选N

             第四次:”Remove test database and access to it?“ 移除测试数据和访问权限,我选N 保留,因为我以后要瞅瞅这是个啥

             第五次:”Reload privilege tables now?“ 立即重载特权表  当然选择Y

    12.再次尝试登录数据库:执行 mysql -u root -p 输入刚才的密码后,登录被拒绝,难道是我密码输入错误?
                换个语句执行:sudo mysql -u root -p 输入密码后,看到了久违的 "mysql>"这个提示符
                我猜测第10步,加上sudo 也能够无密码登录

    13.sudo 是做什么的:sudo是root提权命令,可以让普通用户拥有一些root才允许拥有的命令。

    14.安装完毕,接下来,就需要部署自己的数据库。

  • 相关阅读:
    SQL强化
    JSP深入
    会话Session和cookie
    SQL快速入门
    小程序 + node koa2 session存储验证码碰到最大的坑,(喜极而泣 /狗头)
    mongoose 数据如果存在更新 不存在插入
    vue 相同路由不同参数跳转时,不刷新
    因为自己的小服务器读取太慢,弄一个本地的mysql
    git 提交代码不想包括那个文件,比如node_modules
    js中 ! 和 !!
  • 原文地址:https://www.cnblogs.com/yaoshi641/p/14063245.html
Copyright © 2011-2022 走看看